C++ 中如何初始化变量?
在初始化变量时,可以使用赋值运算符或使用变量的构造函数。例如,
int i = 0; MyClass instance(1, "Hello");
如果满足以下条件,则变量会自动初始化:
- 如果变量是 class/struct 实例,则默认构造函数会初始化所有基本类型;例如,MyClass 实例;
- 你可以使用数组初始化器语法,例如 int a[10] = {}(全部为零)或 int a[10] = {1,2}(除了前两项:a[0] == 1 和 a[1] == 2 外,其他全部为零)
- 如果变量是全局/extern 变量
- 如果变量被定义为 static
广告