同じ型の修飾子が 2 度以上使われています。
型の宣言または定義で、型修飾子 (const
、 volatile
、 signed
、または unsigned
) が 2 回以上使用されています。ANSI 互換のオプション (/Za) を指定している場合はエラーになります。
次の例では C2286 が生成されます。
// C2289.cpp
// compile with: /Za /c
volatile volatile int i; // C2289
volatile int j; // OK