Ответы с форумов MSDN

Массивы переменной длины в Visual C++

Date: 26.03.2015 3:02:54

константа должна быть инициализирована при объявлении, на то она и константа

Добавлено:

А, я понял. Вы пытаетесь обойти запрет массивов переменной длины в С++ путем использования константы в конкретном экземпляре класса. Ничего не выйдет, Visual C++ не поддерживает массивы переменной длины даже в С (где по стандарту они должны быть). Используйте vector или list.

Message 1152

Date: 26.03.2015 10:21:00

Дело не в том что когда инициализируется. Говорю, Visual C++ в принципе не принимает массивы с размером, неизвестным на момент компиляции. GCC, на сколько я знаю, принимает (скачайте какую нибудь IDE типа CodeBlocks, ваш код возможно скомпилируется).

Автор: VadimTagil

Главная страница - Список тем - Репозиторий на GitHub