Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
WinAPI & Visual C++
(Модератор:
Вад
) > Тема:
Копирование Maps в VC++6.0 MFC
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Копирование Maps в VC++6.0 MFC (Прочитано 4757 раз)
0 Пользователей и 1 Гость смотрят эту тему.
ezus
Опытный
Offline
Копирование Maps в VC++6.0 MFC
«
:
11-09-2013 09:19 »
Привет!
Я правильно понимаю, что копирование и\или пополнение CMap1 из другого CMap2 возможно только через перебор все пар в CMap2?
Или есть какие-то другие возможности групповых операций с CMap?
Спасибо.
Записан
Dimka
Деятель
Команда клуба
Offline
Пол:
Re: Копирование Maps в VC++6.0 MFC
«
Ответ #1 :
11-09-2013 10:14 »
ezus
, не знаю, как в MFC, а в STL map реализован сбалансированным деревом ключей. Это значит, что нет такого куска памяти, который достаточно скопировать, чтобы всё сделать. Т.е. в любом случае map будет копироваться перебором всех ключей и их значений.
Другой вопрос, есть ли конструктор или метод копирования в CMap, который сам это делает. Тут надо MSDN посмотреть.
Записан
Программировать - значит понимать (К. Нюгард)
Невывернутое лучше, чем вправленное (М. Аврелий)
Многие готовы скорее умереть, чем подумать (Б. Рассел)
ezus
Опытный
Offline
Re: Копирование Maps в VC++6.0 MFC
«
Ответ #2 :
11-09-2013 11:48 »
Спасибо - это я и ожидал.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
C/C++
>
WinAPI & Visual C++
(Модератор:
Вад
) > Тема:
Копирование Maps в VC++6.0 MFC
Загружается...