以前没有注意过,今天用内联函数的时候,忘记了写返回值。VS2005竟然不报错。
如果把inline 去掉,就会报错。
加上inline 就不会报错。
inline BOOL testfun();
inline BOOL CTest::testfun()
{
}
//以上不报错。下面这样就报错。
BOOL testfun();
BOOL CTest::testfun()
{
}
这个是VS2005的bug,还是什么原因?
如果把inline 去掉,就会报错。
加上inline 就不会报错。
inline BOOL testfun();
inline BOOL CTest::testfun()
{
}
//以上不报错。下面这样就报错。
BOOL testfun();
BOOL CTest::testfun()
{
}
这个是VS2005的bug,还是什么原因?