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