class CTest { public: CTest(); //构造函数 CTest(const CTest&); //复制构造函数 CTest& operator = (const CTest&); //赋值符 }; CTest::CTest() { cout << "Constructor of CTest" << endl; } CTest::CTest(const CTest& arg) { cout << "Copy Constructor of CTest" << endl; } CTest& CTest::operator = (const CTest& arg) { cout << "Assign function of CTest" << endl; return *this; }