多くの関数をインラインで定義するC++クラスヘッダーがあります。.cpp
コンパイルを高速化するために、これらの関数をヘッダーの外に別のファイルに移動したいと思います。通常の関数を別のファイルに移動し、ヘッダーに関数の減速のみを保持することはできますが、仮想関数をに移動しようとすると.cpp
、次のエラーが発生します。
エラー2-エラーC2723:'仮想'ストレージクラス指定子が関数定義で無効です
それ、どうやったら出来るの?機能は次のとおりです。
virtual void SoundMixerSub::SetFilters(const MixerFilter& f)
{
....
}