1、按值传递
我们知道按值传递调用函数是,传递的是份副本。
#include<iostream>
using namespace std;
class A
{
public:
int x;
A(){}
A(A&a)
{
cout<<"zz"<<endl;
}
};
A change(A a)
{
a.x=12;
return a;
}
void main()
{
A a;
a.x=13;
change(a);
cout<<a.x<<en
using namespace std;
class A
{
public:
int x;
A(){}
A(A&a)
{
cout<<"zz"<<endl;
}
};
A change(A a)
{
a.x=12;
return a;
}
void main()
{
A a;
a.x=13;
change(a);
cout<<a.x<<en