使用内臵函数可以节省运行时间,但却增加了目标程序的长度? 因此一般只将规模很小声明为内臵函数。不能使用复杂控制语句,如switch 和while循环
具体实例:
[cpp] view plaincopy
#include
#include
using namespace std;
class Student
{
private:
string _name;
int _num;
public :
Student(string str,int num):_name(str),_num(num){}
inline void getValue();
};
inline void Student::getValue(){
cout<<"name :"<_name<
<<"num :"<_num<
}
int main(){
Student stu("buyingfei",100);
stu.getValue();
return 0;
}
阅读(415) | 评论(0) | 转发(0) |