Здравствуйте, 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
По моим оценкам, шансы близки к нулю, если компилятор хоть немного вменяемый, конечно.