История изменений
Исправление
anonymous-angler,
(текущая версия)
:
Так там lhs - переменная. Я же говорю про
constexpr auto _2 = expr(x);
которое не скомпилируется. Мне кажется весьма нерациональным введение ещё одного ключевого слова, когда то же самое уже достижимо, и весьма тривиально, имеющимися.
Если мне нужна переменная - пишу без constexpr
, если нужна константа - пишу с constexpr
. Что будет результатом функции - зависит от контекста точки вызова.
Исходная версия
anonymous-angler,
:
Так там lhs - переменная. Я же говорю про
constexpr auto _2 = expr(x);
которое не скомпилируется. Мне кажется весьма нерациональным введение ещё одного колючевого слова, когда то же самое уже достижимо, и весьма тривиально, имеющимися.
Если мне нужна переменная - пишу без constexpr
, если нужна константа - пишу с constexpr
. Что будет результатом функции - зависит от контекста точки вызова.