コンパイラ エラー C2632

更新 : 2007 年 11 月

エラー メッセージ

'type1' の後に 'type2' を記述するのは正しくありません。

このエラーは、2 つの型指定子の間にコードがないと発生する場合があります。

次の例では C2632 エラーが生成されます。

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

このエラーは、bool が現在の固有の型となっている Visual Studio .NET 2003 に対して行ったコンパイラ準拠作業の結果として生成されることもあります。以前のバージョンでは、bool は typedef であり、その名前で識別子を作成できました。

詳細については、「コンパイル時の変更点」を参照してください。

次の例では C2632 エラーが生成されます。

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

このエラーを解決し、Visual Studio .NET 2003 と Visual Studio .NET の両方のバージョンの Visual C++ でコードを有効にするには、識別子名を変更します。