Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

028 constexpr if: ソースコードにtypoがある? #82

Closed
nekketsuuu opened this issue Oct 12, 2017 · 0 comments · Fixed by #115
Closed

028 constexpr if: ソースコードにtypoがある? #82

nekketsuuu opened this issue Oct 12, 2017 · 0 comments · Fixed by #115

Comments

@nekketsuuu
Copy link
Contributor

nekketsuuu commented Oct 12, 2017

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() ; // エラー
}

上記コードの Wandbox

@nekketsuuu nekketsuuu changed the title 028: ソースコードにtypoがある? 028 constexpr if: ソースコードにtypoがある? Oct 12, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant