Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.80
juline
1 / 1 / 0
Регистрация: 13.06.2010
Сообщений: 51
#1

Map STL - максимальный объем памяти - C++

13.07.2010, 14:50. Просмотров 1282. Ответов 2
Метки нет (Все метки)

Пишу модуль для программы - что-то вроде переводчика.
Есть словарь синонимов (40+мб).

Загружаю его в map, но после 740000+ ключа, мой словарь больше не растет.

Пробовал тест: вместо своих ключей, просто записывал номер позиции (т.е. 1, 2...). Ради теста. Записало все.
Видимо, есть какие-то ограничения в памяти... Но какие...

Использовал multimap - все окей, все миллион+ слов записались . Но все же, хотелось бы использовать map.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.07.2010, 14:50
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Map STL - максимальный объем памяти (C++):

Map stl - C++
Не могу понять, почему не находит через h1.find(argv). когда argv == "-o" vs пишет "itr = (0xcdcdcdcd <Ошибка при чтении символов...

STL :: map - C++
Столкнулся с такой проблемой: Нужно вставить в отсортированную map-таблицу элемент. Использую: myMap.insert(myIterator,pair<type1,...

STL map - C++
Вопрос:как мне узнать что не создавался map с заданым str? #include <iostream> #inlclude <map> #include <string> using namespace...

stl map - C++
где можно прочитать о stl map? подскажите книги..

Вопрос об map STL - C++
Как вивести map? list<int> l; for (int i=1; i<=5; i++) l.push_back(i); map<int,list<int>> a; int d = 9; int f = 5; ...

Не могу разобраться с map(STL) - C++
Недавно понадобилось использование ассоциативного массива map(STL), дабы сократить код программы. Но возникли сложности. В кратце в...

2
easybudda
Модератор
Эксперт CЭксперт С++
9728 / 5679 / 972
Регистрация: 25.07.2009
Сообщений: 10,929
13.07.2010, 15:48 #2
Цитата Сообщение от juline Посмотреть сообщение
Использовал multimap - все окей, все миллион+ слов записались
может проблема как-раз в том, что ключи повторяются? map в отличие от multimap хранит только уникальные значения...
1
juline
1 / 1 / 0
Регистрация: 13.06.2010
Сообщений: 51
13.07.2010, 19:12  [ТС] #3
Пол часа назад сам это заметил . Сори )
Записал мультимеп в файл. Каждое четвертое слово - повтор...
15 метров сэкономил. Спс, что ответил.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.07.2010, 19:12
Привет! Вот еще темы с ответами:

STL. Map, vector. Строки - C++
Здравствуйте. Почти не знаком с STL. Имеется вектор строк. Нужно найти частоту использования каждой буквы. Я уже который...

Контейнер map и алгоритмы STL: несовместимость? - C++
Всем доброго времени суток! Столкнулся с проблемой: алгоритм remove_if не работает с контейнером map. Рассмотрим следующую функцию: ...

Работа с библиотекой STL, контейнер map - C++
Ввожу с экрана имя и номер телефона несколько раз, но for_each почему-то выводит на экран только последнего введенного пользователя, а мне...

STL(map). Где инициализировать массив? - C++
Для начала: не получалось данную тему назвать более логично, сайт не пропускал :-| Добрый день. Имеется: map<int, string>...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.