Проблема с константой в c++ - Вопросы по С+

Вопрос Проблема с константой в c++

Регистрация
12 Дек 2013
Сообщения
87
Репутация
0
Спасибо
0
Монет
0
Всем здравствуйте, столкнулся с такой проблемой, что нужно передать в размер массива размер строки, но компилятор ругается. Помогите это исправить, я буду искренне благодарен.
271515156_969affcfaaaa9bb2c0a2ca9b33b554a2_800.png

 
Регистрация
12 Дек 2013
Сообщения
89
Репутация
0
Спасибо
0
Монет
0
Константы определяются выше
 
Регистрация
2 Сен 2013
Сообщения
88
Репутация
0
Спасибо
0
Монет
0
Если у тебя значение константы известно на этапе компиляции, то используй constexpr вместо const (если версия языка не старше '11).
А если нет, то выкинь на свалку Microsoft и используй нормальный компилятор (GCC или Clang). Они позволяют выделять на стеке массив размера, неизвестного на этапе компиляции.
 
Регистрация
3 Май 2013
Сообщения
77
Репутация
0
Спасибо
0
Монет
0
В стандартном C++ для этого есть перешедшие из С динамические массивы, но удобнее использовать векторы.
 
Сверху Снизу