stdmap- все статьи тега
Использование char* в качестве ключа в std:: map, как это работает
Этот вопрос напрямую связан с использованием char в качестве ключа в stdmap. Я понимаю, что делает переданная функция сравнения и почему она требуется для типов char * в качестве ключа. Однако я не уверен, как обновление на самом деле работает. Мне любопытно, в каком случае вы обновляете ключ. Откуда std::map знает, как сравнить равенство между const char *, cmp_str Только сообщает map порядок, в котором вставляются ключи в дерево. Я сделал немного копаясь в коде stl_tree.h (вытащил отсюда ...
std:: map значение по умолчанию
есть ли способ задать значение по умолчанию std::map ' s operator[] возвращает, когда ключ не существует? ...