初学C++,有些疑问,请大家帮我澄清一下,请大家看看这段代码
class A{
public :
int a;
void modify(A var);
};
A object_1,object_2;
void A::modify(A var){
a=var.a+2;
object_2=object_1;
}
void main(void){
object_1.a=0;
object_1.modify(object_1);
cout<<"After modify() object_1.a is "<<object_1.a<<"\n";
cout<<"After modify() object_2.a is "<<object_2.a<<"\n";
}