共用方式為


編譯器錯誤 C3532

'type': 'auto' 的使用方式不正確

指定的型別無法使用 關鍵詞宣告 auto 。 例如,您無法使用 auto 關鍵詞來宣告數位或方法傳回類型。

更正這個錯誤

  1. 請確定初始化運算式會產生有效的類型。

  2. 請確定您未宣告陣列或方法傳回類型。

範例

下列範例會產生 C3532, auto 因為 關鍵詞無法宣告方法傳回型別。

// C3532a.cpp
// Compile with /Zc:auto
auto f(){}   // C3532

下列範例會產生 C3532, auto 因為 關鍵詞無法宣告數位。

// C3532b.cpp
// Compile with /Zc:auto
int main()
{
   int x[5];
   auto a[5];            // C3532
   auto b[1][2];         // C3532
   auto y[5] = x;        // C3532
   auto z[] = {1, 2, 3}; // C3532
   auto w[] = x;         // C3532
   return 0;
}

另請參閱

auto 關鍵字