默认情况下,c++至少给一个类添加三个函数 默认构造函数(无参,函数体为空)默认析构函数(无参,函数体为空)默认拷贝函数,对属性进行拷贝 构造函数调用规则如下: 如果用户定义有参构造函数,c++不再提供默认构造函数,但是会提供默认拷贝函数如果用户定义了拷贝构造函数,c++不再提供其他构造函数