![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 01.06.2017
Сообщений: 15
|
![]()
У меня есть файл с значеними( записаные в вектор):
"a", "d", "s", "s", "n"; "", "d", "s", "", "n" "a", "", "s", "", "n" "", "d", "s", "", "n" "a", "", "s", "", "n" "a", "d", "s", "s", "n" И мне нужно написать функцию которая будет зчитывать с файла,групировать групы и записывать их в хештаблицу и выводить на екран например 1 рядка и 6 рядка у них однаковые значения 3 та 5 однаковые, 2 та 4 однаковые. С файла я смогу написать програму чтобы считывало и выводило на екран. но как с хеш таблицей работать я не могу понять. Я написал функци. для подщета и проверки не пуста ли колонка Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]()
std::map
std::unordered_map одно из них дерево, а второе - натуральный хэш. На выбор. |
![]() |
![]() |
![]() |
#3 | |
Пользователь
Регистрация: 01.06.2017
Сообщений: 15
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]() Цитата:
Смотрю, вы изменили прототип на указатели. Копии замучали? ![]() Код:
у вас вроде так нада: gameObjectsByMaterial.push_back(*it ); Последний раз редактировалось alexzk; 06.06.2017 в 17:04. |
|
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
![]() Цитата:
Код:
![]() |
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 01.06.2017
Сообщений: 15
|
![]() Цитата:
Error C2664 'void std::vector<std::vector<std::shared _ptr<GameObject>,std::allocator<_Ty >>,std::allocator<std::vector<_Ty,s td::allocator<_Ty>>>>: ![]() 2)Severity Code Description Project File Line Suppression State Error C2678 binary '!=': no operator found which takes a left-hand operand of type 'std::_Vector_iterator<std::_Vector _val<std::_Simple_types<std::shared _ptr<GameObject>>>>' (or there is no acceptable conversion) GameLoader 63 3)Severity Code Description Project File Line Suppression State Error (active) no instance of overloaded function "std::vector<_Ty, _Alloc>: ![]() 4) Severity Code Description Project File Line Suppression State Error (active) no operator "!=" matches these operands GameLoader 63 кричит на эти строки: Код:
Код:
|
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 01.06.2017
Сообщений: 15
|
![]()
Тоесть на этот иф:
Код:
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
![]()
Да там уже у вас помесь нипонять чего. Оторвитесь. Сегодня почитайте какие-нибудь сказки. Завтра будете читать код.
У вас уже не код, а компот из яблок, слив и лошадей. |
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 01.06.2017
Сообщений: 15
|
![]() Цитата:
а что там не так? я проверяю не однаковые ли они. и записываю в вектор. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хеш-таблица и хеш-функция. Проверка на ввод существующих данных | F1nt | Общие вопросы C/C++ | 0 | 24.01.2014 09:52 |
Хеш таблица C++ | Jirogirg | Общие вопросы C/C++ | 19 | 24.08.2012 22:15 |
хеш-таблица | CHUCKe | Помощь студентам | 2 | 17.11.2010 23:30 |
ХЕШ-таблица | iceman2112 | Общие вопросы C/C++ | 0 | 09.05.2010 13:07 |
Групировка значений и их сумма, но с условием | psbad | Microsoft Office Excel | 23 | 19.11.2009 11:00 |