1
このような条件演算子は、一般に先立っC++ 14にプログラミングC++ 11 constexprの に使用しました。
std::string str = 2+2==4 ? "ok" : throw std::logic_error("2+2 != 4");
cppreferenceはに何を指すのでしょうか? C++前のイディオムとは何だったのですか?なぜC++ 14ではこのテクニックはもはや意味がありませんでしたか?
は' return'、あるなど無いループ、いいえの枝が、ある1つの文を持つことが許されましたなぜ人々はこの制限を回避するためにreturnステートメントで三項演算子を使用したのでしょうか。 –