編譯器錯誤 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++ 中都有效,請重新命名識別碼。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應