我们如何在 C++ 中初始化一个变量?


可以在初始化变量时使用赋值运算符或使用其构造函数。例如,

int i = 0;
MyClass instance(1, "Hello");

如果满足以下条件,它将自动初始化:

  • 它是类/结构实例,其中默认构造函数初始化所有基本类型;如 MyClass 实例;
  •  使用数组初始化器语法,如 int a[10] = {}(全部归零)或 int a[10] = {1,2}(除前两项外全部归零:a[0] == 1 和 a[1] == 2)
  •  它是全局/extern 变量
  •  它是 static 定义的

更新于: 2020 年 2 月 11 日

158 次浏览

职业生涯站起来

通过完成课程获得认证

开始
广告