我在我的文档中读到了关于内联函数的内容。我的文件说:有两种类型的内联函数:implicity function
和explicity function
.
Explicity function
:您inline
在函数之前使用关键字,并在类之外使用。例如:
inline int Math::add(int a, int b){ return a + b; }
Implicity function
:类中的每个方法都是隐式的。例如:
class Math {
int add(int a, int b) { return a + b;} // implicity inline function
};
所以,如果这是真的,那么,我不想使用的每个方法,我都inline
必须在类之外声明,对吗?如果这是真的,我可以在类中实现一个方法并且不想要内联函数。
谢谢 :)