但是上面那段代码,只是因为我多实现了一个拷贝构造函数,编译器就不再为我实现无参默认构造函数? 这是什么道理?请问是不是巨硬的编译器反人类?还是精神分裂? [解决办法] A default constructor for a class X is a constructor of class X that can be called without an argument. If there is no user-declared constructor for class X, a default constructor is implicitly declared. [解决办法] maybe 一旦你声明了任何形式的构造函数,那么编译器就不管了 [解决办法]