Re[5]: static_assert в catch секции
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 24.12.24 10:39
Оценка:
Здравствуйте, Videoman, Вы писали:

V>Теперь можно писать код, которые будет работать и в том и в том режиме.


Возможно, я что-то упускаю, но вся эта чехарда с constexpr/consteval больше похожа на поддержку очередного набора трюков, нежели на средства выражения замысла программиста.

Поскольку компилятор всегда видит все зависимости между данными, ему не требуется явного указания constexpr, чтобы вычислить при компиляции выражение, если оно технически вычислимо. Единственное, что здесь может быть полезно — это consteval/constinit, чтобы получить ошибку, если выражение не удается вычислить во время компиляции.

Соответственно, функция вроде Вашей сильно смахивает на дверь, в петлю которой вставлена дужка незапертого замка. То ли пытались запереть, но забыли или не сумели, то ли просто не нашлось ничего более подходящего, чтоб сама не распахивалась.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.