編譯器錯誤 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++中都有效,請重新命名標識符。