Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

ИО Капитана Очевидности


Contributor


Сообщения: 5387
Благодарности: 1105

Профиль | Отправить PM | Цитировать


Цитата oRaVeNo:
1. Вычеслить размер могу. Заношу размер в tmp;
2. Размер массива должен быть константой, могу обьявляю const int tmp2 = tmp; »
Значения констант должны быть определены до запуска программы. Почему? Да потому что это константы

Если же надо сначала ввести (в запущенной программе) значение tmp,*а потом создать массив, нужно использовать динамические массивы, которые создаются совсем иначе.
В большинстве сред разработки уже есть классы-шаблоны для безопасной работы с динамическими массивами. Например vector из библиотеки STL или DynamicArray из Borland C++ Builder

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.


Отправлено: 06:41, 06-07-2010 | #14