请记住: 编译器可以暗自为class创建default构造函数,copy构造函数,copy assignment操作符,以及析构函数 #include <iostream> using namespace std; class Base{ public: Base() {} Base(int a) : x(a) {} int getx() {return x;} private: int x; }; int main() { Base b(10), b0; Base b1(b); b0=b; cout<<b1.getx()<<endl; cout<<b0.getx()<<endl; return 0; }