028 constexpr if: ソースコードにtypoがある?
Closed this issue · 0 comments
nekketsuuu commented
028 constexpr if の「constexpr ifでは解決できない問題」にあるソースコードは「実行時の条件分岐」にあるソースコードと全く一緒です。constexpr
の入れ忘れではないでしょうか。つまり、以下のようなコードなのではないでしょうか。
// do_true_thingの宣言
void do_true_thing() ;
// do_false_thingの宣言は存在しない
void f( bool runtime_value )
{
if constexpr ( true )
do_true_thing() ;
else
do_false_thing() ; // エラー
}