本文共 321 字,大约阅读时间需要 1 分钟。
inline的意义在这里就不多说了,主要是实践上需要注意的地方。
关于定义inline函数的位置:
1. 可以在类内定义
class CA
{ public:
2.※可以在类外定义,但是这里千万注意,不要写在CPP文件中,要写在头文件中,否则产生链接错误(VS2008及以下)。
class CA
{ public:inline void CA::Show()
{}
结论:确保调用处对函数定义在同一个编译单元,所以要保证inline函数定义在头文件当中。
转载地址:http://cchab.baihongyu.com/