Re[5]: constexpr
От: rg45 СССР  
Дата: 13.01.23 22:16
Оценка:
Здравствуйте, T4r4sB, Вы писали:

TB>Ну допустим, я напишу

TB>
TB>int a[2+3];
TB>

TB>Какой шанс, что какой-то компилятор не захочет складывать 2+3? И что говорит стандарт?

Так а чего ты сам не посмотришь, что говорит стандарт?

Вот про массивы: https://timsong-cpp.github.io/cppwp/dcl.array#1
Вот про выражения, которыми задаются размеры массивов: https://timsong-cpp.github.io/cppwp/expr.const#nt:constant-expression

Вот про все вместе более популярным языком: https://en.cppreference.com/w/cpp/language/array

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