大致看了一下你的代码,不过我不明白为什么你第二个代码能跑。你能编译这段代码吗?
[ 本帖最后由 pangding 于 2013-1-22 11:58 编辑 ]
程序代码:
#include <iostream> using namespace std; class A { public: A& operator= (A&) { return *this; }; }; int main() { A a; a = A(); return 0; }
[ 本帖最后由 pangding 于 2013-1-22 11:58 编辑 ]