LINUX.ORG.RU

История изменений

Исправление anonymous-angler, (текущая версия) :

Так там lhs - переменная. Я же говорю про

constexpr auto _2 = expr(x);

которое не скомпилируется. Мне кажется весьма нерациональным введение ещё одного ключевого слова, когда то же самое уже достижимо, и весьма тривиально, имеющимися. Если мне нужна переменная - пишу без constexpr, если нужна константа - пишу с constexpr. Что будет результатом функции - зависит от контекста точки вызова.

Исходная версия anonymous-angler, :

Так там lhs - переменная. Я же говорю про

constexpr auto _2 = expr(x);

которое не скомпилируется. Мне кажется весьма нерациональным введение ещё одного колючевого слова, когда то же самое уже достижимо, и весьма тривиально, имеющимися. Если мне нужна переменная - пишу без constexpr, если нужна константа - пишу с constexpr. Что будет результатом функции - зависит от контекста точки вызова.