可能重复:
我应该何时为函数/方法编写关键字“内联”?
我不是 100% 确定,但据我所知,如果我在带有正文的 hpp 文件上声明一个函数,它将被视为被标记为内联(编译器将决定做什么),我的意思是:
//myfile.hpp
class StackOverflow{
public:
void overflow(){_overflow = true;}
...
}
将与以下内容相同:
//myfile.hpp
class StackOverflow{
public:
***inline*** void overflow(){_overflow = true;}
...
}
如果我错了,那么问题就结束了,但除此之外,我真的很喜欢将函数标记为内联函数,即使没有必要,通用代码样式指南是否对此有所说明?
非常感谢