这个程序类似于这样:
程序可以编译和运行。然而,有时Eclipse调试器会冻结。注释掉"A a(a)"这一行可以解决问题。
这行代码"A a(a)"是否存在危险性?
class A {
const A& a;
public:
A(const A& a) : a(a) {}
};
int main(int argc, char** argv) {
A a(a);
}
程序可以编译和运行。然而,有时Eclipse调试器会冻结。注释掉"A a(a)"这一行可以解决问题。
这行代码"A a(a)"是否存在危险性?