首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

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

2013-08-01 
vs2008对inline的支持不符合c++标准如果类成员函数 申明和实现(定义)分开的话,那么头文件里不要有inline,

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

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

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


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

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

热点排行