Почему я могу использовать const char * в качестве ключа в std :: map <std :: string, int>
Я определил структуру данных
std::map a;
Я обнаружил, что могу передать const char * в качестве ключа, вот так:
a["abc"] = 1;
Какая функция обеспечивает автоматическое преобразование типов из const char * в std :: string?