#include<iostream>
using namespace std;
//随便定义一个类
class A
{
public:
A():X1(0),X2(0){};
A(int a1,int a2)
{
X1=a1;
X2=a2;
}
private:
int X1;
int X2;
};
void main()
{
A a(10,10); A b(a);
A c; c=a;//两种红色的语句写法,有什么不同??
Sleep(10000);
}
...全文
28810打赏收藏
c++类对象,赋值与拷贝问题
#include using namespace std; //随便定义一个类 class A { public: A():X1(0),X2(0){}; A(int a1,int a2) { X1=a1; X2=a2; } private: int X1; int X2; }; void main() { A a(10,10); A b(a); A c; c=a;//两种红色的语句写法,有什么不同?? Sleep(10000); }