私はC++関数は以下のように定義されている参照してください。'virtual inline'を使用してC++関数を定義できますか?
int virtual inline fun()
{
return xxx;
}
私はそれが何を意味するのかな? 誰でも説明できますか?
私はC++関数は以下のように定義されている参照してください。'virtual inline'を使用してC++関数を定義できますか?
int virtual inline fun()
{
return xxx;
}
私はそれが何を意味するのかな? 誰でも説明できますか?
これは単にコードがコンパイルされないことを意味します。
唯一の非静的メソッドはvirtual
することができます。あなたの例では、fun
は無料の関数なので、virtual
はそれに適用することはできません。
ですが、この形式の機能は終了します。私はvs2015で正常にコンパイルできます。 – AndrewGong
@AndrewGong私はそれを非常に疑っています。これをコンパイルする方法はありません。 – bolov
これは方法ではありませんが、投稿には表示されていません。あなたのポストでは、無料の機能を示しました。それはコンパイルできません。あなたが持っているコードと表示しているコードが異なる場合、それは別の問題です。実際のコードが何であるかを推測することはできません。 – bolov
C/C++は存在しません。 – Stargateur
関数は 'inline'でも構いませんが、静的でないクラスメンバ関数だけが' virtual'になります。 – VTT
C/C++は未定義の動作で、2番目のレッスンです。 – Bathsheba