内联函数的定义:
是指那些定义在类体内的成员函数,即该函数的函数体放在类体内。
其在调用的时候,是在调用函数处用内联函数体的代码来替换的,这样提高运行速度。
注意:内联函数一定要在调用之前就定义,并且内联函数无法递归调用。
两种格式定义内联函数:
一、
class angle
{
private:
double value;
public:
void SetValue(double);
};
inline void angle::SetValue() // 定义的一个内联函数
{
value = x;
}
二、
class angle
{
private:
double value;
public:
void SetValue(double)// 定义内联函数
{
value = x;
}
};