Share via


編譯器錯誤 C2632

'type1' 後面接著 'type2' 是非法的

如果兩個類型規範之間缺少程式碼,就可能導致此錯誤。

下列範例會產生 C2632:

// C2632.cpp
int float i;   // C2632

這個錯誤也可能因為針對 Visual Studio .NET 2003 完成的編譯器一致性工作而產生。 bool 現在是適當的類型。 在舊版中, bool 是 typedef,而且您可以使用該名稱建立識別碼。

下列範例會產生 C2632:

// C2632_2.cpp
// compile with: /LD
void f(int bool);   // C2632

若要解決此錯誤,讓程式碼在 Visual Studio .NET 2003 和 Visual Studio .NET 版本的 Visual C++ 中都有效,請重新命名識別碼。