コンパイラ エラー C3197
'keyword': 定義でのみ使用することができます
キーワードが宣言で使用されましたが、定義でのみ有効です。
次の例では C3197 が生成されます。
// C3197.cpp
// compile with: /clr /c
ref struct R abstract; // C3197
ref struct R abstract {}; // OK
public ref class MyObject; // C3197
ref class MyObject; // OK
public ref class MyObject {}; // OK