<分区>
Possible Duplicate:
When should I write the keyword 'inline' for a function/method?
我不是 100% 确定,但据我所知,如果我在 hpp 文件上声明一个带有函数体的函数,它将被视为标记为内联(编译器将决定要做什么),我意思是:
//myfile.hpp
class StackOverflow{
public:
void overflow(){_overflow = true;}
...
}
将等同于:
//myfile.hpp
class StackOverflow{
public:
***inline*** void overflow(){_overflow = true;}
...
}
如果我错了,那么问题就结束了,但除此之外,我真的很喜欢将函数标记为内联函数,即使这不是必需的,通用代码样式指南是否对此有任何说明?
非常感谢