Возникает стойкое ощущение, что классам/структурам не хватает объявления "пометь все мои функции как constexpr" или (начиная с С++20) "как consteval". Это может быть важно с модой на constexpr в последнее время.
Предлагаю иметь возможность объявлять constexpr- и consteval-классы, чтобы запись
Посмотрите на любую библиотеку, в которой showcase возможностей constexpr-а: frozen constexpr_all_the_things
Возникает стойкое ощущение, что классам/структурам не хватает объявления "пометь все мои функции как constexpr" или (начиная с С++20) "как consteval". Это может быть важно с модой на constexpr в последнее время.
Предлагаю иметь возможность объявлять constexpr- и consteval-классы, чтобы запись
была эквивалентна
Аналогично можно ввести объявление
consteval class conststr
, которое будет семантически отличаться.P. S. Надеюсь, эта идея не слишком очевидна, чтобы ее не предложил кто-то другой =)