共用方式為


編譯器錯誤 C3531

'symbol': 型別包含 'auto' 的符號必須具有初始設定式

指定的變數沒有初始設定式運算式。

更正這個錯誤

  • 在宣告變數時指定初始設定式運算式,例如使用等號語法的簡單指派。

範例

下列範例會產生 C3531 錯誤,因為變數 x1、y1, y2, y3 和 z2 未初始化。

// C3531.cpp
// Compile with /Zc:auto
int main()
{
   auto x1;                  // C3531
   auto y1, y2, y3;          // C3531
   auto z1 = 1, z2, z3 = -1; // C3531
   return 0;
}

請參閱

參考

auto 關鍵字