#cpp
Подскажите, пожалуйста, как правильно создать map.
Ответы
Ответ 1
Например, можно объявить следующим образом
auto cmp = [](const char *a, const char *b) { return ::strcmp(a, b) < 0; };
std::map m(cmp);
Однако, так как массивы не имеют оператора присваивания, то лучше объявить ключ,
как имеющий тип std::array.
Например,
#include
#include
Комментариев нет:
Отправить комментарий