内联成员函数
在类中,常有一些规模比较小的函数适合被声明成内联函数。其声明方式有两种:
1、定义在类中的成员函数是自动incline;
2、可以在类中用 inline 声明函数,然后再类外定义;
示例代码如下
class A{
public:
int a;
A(int number){
a = number;
}
int get_number ()//自动声明为内联成员函数
{
return a;
}
};
class A{
public:
int a;
A(int number){
a = number;
}
inline int get_number ();
};
int A::get_number(){//在外部定义内联成员函数
return a;
}