类与函数的问题
#include<iostream>using namespace std;
class Person
{
public:
Person(char n[2],int a)
{name[2]=n[2];age=a;}
int get_age()const
{return age;}
Person& add_age(int i)//这个是类函数吗? 多了一个&,不懂怎么称呼 Person& add_age(int i),求解答
{
age+=i;
return *this;
}
private:
char name[2];
int age;
};
void main()
{
Person Li("li",20);
cout<<"Li age"<<Li.get_age()<<endl;
cout<<"Li add age="<<Li.add_age(1).get_age()<<endl;
}