Поиск:

Ответ в темуСоздание новой темы Создание опроса
> динамический массив через MFC, а не через векторы STL 
:(
    Опции темы
Guest
Дата 11.12.2005, 17:00 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Есть ли пример как через MFC увеличить размерность массива, не теряя введенные значения?
Кто-то в форуме писал, что в MFC такое есть.
  Вверх
JoyEx
Дата 11.12.2005, 19:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Дядя
**


Профиль
Группа: Участник
Сообщений: 323
Регистрация: 21.6.2005
Где: Москва, РФ

Репутация: 5
Всего: 12



Может C Run-time Library выручить malloc() - realloc() - free()


--------------------
Если ты уже никого не боишься, значит ты самый страшный 
PM IM ICQ AOL YIM MSN   Вверх
DeadSoul
Дата 11.12.2005, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник
Сообщений: 1217
Регистрация: 25.9.2005
Где: Москва

Репутация: 2
Всего: 11



смотри CArray, хотя std::vector будет покруче(запрет на использование stl не понимаю)


--------------------
 Если Вы получили ответ на Ваш вопрос, то нажмите на "Вопрос решен". 

Бьем спамеров их же оружием. Пусть весь спам сыпется им
[email protected] 
PM   Вверх
TomSoyer
Дата 27.1.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 12
Регистрация: 18.1.2006
Где: РОССИЯ Иркутск

Репутация: нет
Всего: нет



В классе CArray::SetSize(n, m);
где n- начальное значение числа элементов
m- приращение для Add()
если задать (10, 1) то начальное значение будет 10, а добавляться
в массив будет только по 1 элементу. Но тут есть и свои минусы (фрагментация памяти).
И не забудь добавить #include <afxtempl.h> если используеш шаблоны.
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0418 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.