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