1:构造函数

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

  • =default
    自动定义了构造函数时,编译器时不会生成默认构造函数的。如果需要编译器生成,就需要定义手动声明默认构造函数并在后面加上=default
class Sales_data{
public:
   Sales_data() = default;
  Sales_data(const std::string &s) {...}
...
private:
...0
};

你可能感兴趣的:(类)