map<const char*, int, strCmp> people_index;
people_index["Anton Kuzmin"] = 1;
По какой-то причине ключ "Anton Kuzmin" обрезается до "Anton Ku".
Содержимое объекта смотрю с помощью:
void show_index(){
map<const char*, int>::iterator it;
for(it = people_index.begin(); it != people_index.end(); it++ ) {
cout << it->first << "|" << it->second << endl;
}
}
Я ничего не делал с объектом... Вначале исполнения программы с ключом всё ОК. После ввода через cin ключ обрезается...
Фича?


Ответ на:
комментарий
от kosmonavt


Ответ на:
комментарий
от theserg


Ответ на:
комментарий
от anonymous




Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум std::map вопрос (2009)
- Форум Ошибка типа структуры в C++ (2020)
- Форум c++ Циклы (2021)
- Форум ввод/вывод вектора указателей (2013)
- Форум C++: перенос программы в Astra Linux (2022)
- Форум vectror<const A*> (2015)
- Форум проблемы с std::variant of lambda (2020)
- Форум использование new(void*, size_t) (2008)
- Форум чем можно заменить min_element/max_element с условием выборки? (2020)
- Форум Чтобы компилятор различал стандартный тип и «кастомный» (typedef) (2015)