// 运行以下程序,写出其输出的结果? #include using namespace std; class Test { public: Test(int i = 0) { cout << i; } Test(const Test &x) { cout << 2; } Test &operator=(const Test &x) { cout << 3; return *this; } ~Test() { cout << 4; } }; int main() { Test obj1(1), obj2(2); Test obj3 = obj1; return 0; } /* 122444 */