如何在 C++ 中初始化变量?

c++programmingobject oriented programming

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

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

如果出现以下情况,它将自动初始化

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

相关文章