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

 
Константы определяются выше
 
Если у тебя значение константы известно на этапе компиляции, то используй constexpr вместо const (если версия языка не старше '11).
А если нет, то выкинь на свалку Microsoft и используй нормальный компилятор (GCC или Clang). Они позволяют выделять на стеке массив размера, неизвестного на этапе компиляции.
 
используйте векторы. удобно же
 
В стандартном C++ для этого есть перешедшие из С динамические массивы, но удобнее использовать векторы.
 
Назад
Сверху