#include<iostream>
using namespace std;
#include<string>
class Person{
public:
Person(int age,string name){
m_Age=age;
//this指针指向的是 被调用的成员函数 所属的对象(p1)
this->name=name;
}
void PersonAddAge(Person &p){
this->m_Age+=p.m_Age;
}
int m_Age;
string name;
};
void Test02(){
Person p1(10,"张三");
Person p2(20,"李四");
p2.PersonAddAge(p1);
cout<<"年龄之和:"<<p2.m_Age<<endl;
}
int main(){
Test02();
return 0;
}
p2.PersonAddAge(p1);//这句话的分号明显是个全角的字符
#include
using namespace std;
#include
class Person{
public:
Person(int age,string name){
m_Age=age;
//this指针指向的是 被调用的成员函数 所属的对象(p1)
this->name=name;
}
void PersonAddAge(Person &p){
this->m_Age+=p.m_Age;
}
int m_Age;
string name;
};
void Test02(){
Person p1(10,"张三");
Person p2(20,"李四");
p2.PersonAddAge(p1);//这个分号为中文分号
cout<< "年龄之和:"<<p2.m_Age<<endl;
}
int main(){
Test02();
return 0;
}