私はこのようなポリモーフィックメソッド階層があります。ポリモーフィックメソッドのオプションの引数(参照)?
void func(double x, const std::string& s) = 0;
を、私は、メソッド内で変更され、「オプション」の引数渡したい:
void func(double x, const std::string& s, uint64_t& i = 0) = 0;
を私は私の参照がしたエラーを受け取ります初期化されていません。
上記を実装する最良の方法は何ですか?
ボイドFUNC(ダブルのx、constのはstd ::文字列&S =のstd ::文字列()、uint64_tの&I = 0)= 0; – dgsomerton
「参照する」必要があるのはなぜですか?あなたは価値を伝えることができませんか?その後、デフォルト値が問題ありません。 –