读书人

vs2008对inline的支持不符合c++基准

发布时间: 2013-08-01 15:23:18 作者: rapoo

vs2008对inline的支持不符合c++标准
如果类成员函数 申明和实现(定义)分开的话,那么头文件里不要有inline,实现的时候再出现inline。这是标准说的。
我实验了一下,结果不行, 郁闷呢 。网上有人说vs2008不支持
[解决办法]

引用:
如果类成员函数 申明和实现(定义)分开的话,那么头文件里不要有inline,实现的时候再出现inline。这是标准说的。
我实验了一下,结果不行, 郁闷呢 。网上有人说vs2008不支持

实现时加inline,但是实现要放在头文件中。


//foo.h
struct Foo
{
void bar();
};

inline void Foo::bar()
{
//...
}

读书人网 >C++

热点推荐