C ++ / CLI:どのように私はC ++ / CLIでクラスとメソッド(C#の場合)抽象を宣言するのですか?
-
13-09-2019 - |
質問
C ++ / CLIで、次のC#コードの同等とは何ですか?
public abstract class SomeClass
{
public abstract String SomeMethod();
}
解決
ただ、ビットが正しい構文に到達するキーワードをミックス。 の抽象のは、C#ではなくC ++ / CLIで終わりに前に行きます。 の上書きのキーワードと同じ、また、関数宣言のの終わりの時にそれを期待してC ++ 11の対応のコンパイラで今日認識しました。 = 0
と同様の機能を抽象化をマークするために、伝統的なC ++の中で行います:
public ref class SomeClass abstract {
public:
virtual String^ SomeMethod() abstract;
};
他のヒント
あなたはabstract
を使用します:
public ref class SomeClass abstract
{
public:
virtual System::String^ SomeMethod() = 0;
}
所属していません StackOverflow