cpp 类、结构体初始化相关

发布时间 2023-04-03 15:48:56作者: xzsxzxs

结构体

  • 初始化结构体
// 使用C++11初始化结构体
Person p = { .age = 20, .name = "John" };
  • 列表初始化

  • C++11标准引入了“默认成员初始化”特性,允许我们在类的声明中给成员变量赋初值,这样就不需要显式地在每个构造函数中初始化成员变量了。
  • const 成员也迟迟
  • 列表初始化“默认成员初始化”特性