我們如何在 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 次瀏覽

職業生涯站起來

透過完成課程獲得認證

開始
廣告