nie może znaleźć informacji na temat nowych C++ 17, gdy inicjator składni i "constexpr czy in:Czy constexpr jest w przypadku inicjalizatora gwarantowanego przez standard? 'Constexpr (constexpr automatycznego x = f(); x) {}
http://open-std.org/JTC1/SC22/WG21/docs/papers/2016/p0128r1.html
niemniej jednak, składnia jest obsługiwana przez dzyń-Head ...
constexpr auto f() { return true; }
int main() {
if constexpr(constexpr auto x = f(); x) { }
}
kod Internecie tutaj ->http://melpon.org/wandbox/permlink/dj3a9ChvjhlNc8nr
Czy constexpr if
z inicjatorem gwarantowanym przez standard, ponieważ constexpr if
to tylko "if
z constexpr
" lub nie jest gwarantowane i musi zostać jawnie dodane do standardu?
odbyła się dyskusja na temat tego, czy chcemy tego czy nie w EWG, a punkt o Boost.Hana stylu METAPROGRAMOWANIE samopoczucia * * znacznie poprawić za pomocą obu funkcji jednocześnie (w przeciwieństwie do tylko o 'jeśli constexpr'), stąd też zgodzono się, że chcemy tego (prawie wszyscy się z nim zgadzają i jeden głos przeciw). – Griwes