1:构造函数

1.1 默认构造函数
类没有声明任何构造函数时,编译器才会自动的生成默认构造函数,叫做默认构造函数,又叫合成的默认构造函数。默认构造函数不接受实参。
1.2自己定义构造函数

  • =default
    自动定义了构造函数时,编译器时不会生成默认构造函数的。如果需要编译器生成,就需要定义手动声明默认构造函数并在后面加上=default
class Sales_data{
public:
   Sales_data() = default;
  Sales_data(const std::string &s) {...}
...
private:
...0
};
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。