Cbox类中对象a 可以直接赋值给对象b,无论类中数据成员是私有还是共有。且在创建a时调用了一次构造函数,b调用的是另外的默认构造函数;
#include<iostream>
using namespace std;
class Cbox{
int a ;
int b ;
public:
int g ;
Cbox(int d,int e){a=d;b=e;cout<<"strat";}
~Cbox(){cout<<a<<" "<<b<<endl;}
}; int main(){Cbox a (,);
Cbox b(a);//跟 Cbox b=a; 结果一样 }