类inline成员函数,我一直的写法竟然是错的,悲剧
今天想了一个函数,应该是用inline的,看MFC里的一个函数差不多,就看了一下MFC实际它的代码,果然不出我所料,是inline的。但令我没想到的 是,inline关键字写在了函数实现那里
比如
class aaa
{
int get();
}
inline int aaa::get()
{}
而我,一直是
class aaa
{
inline int get();
}
int aaa::get()
{}
赶紧搬出来effective C++看了一下,就是上面那样。这……令我如何是好,那我那种写法,含意是什么?