VF
А был бы шаблонизирован - не было бы ошибки компиляции. Которая была, и я убил на неё полдня.
Size: a a a
VF
VF
VF
A
O
constexpr-функций не являются constexpr-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()A
constexpr-функций не являются constexpr-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()O
VF
constexpr-функций не являются constexpr-переменными, нужно, наверное, так: std::remove_cvref_t<decltype(first)>::isArray()AT
constexpr должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr, то взлетает:AT
Reference variables can be declared constexpr (their initializers have to be reference constant expressions):AT
VF
constexpr должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr, то взлетает:VF
constexpr должен протащиться по всей цепочке. Если добавить в Poly и в лямбду constexpr, то взлетает:A
VF
VF