Почему я могу использовать const char * в качестве ключа в std :: map <std :: string, int>

Я определил структуру данных

std::map a;

Я обнаружил, что могу передать const char * в качестве ключа, вот так:

a["abc"] = 1;

Какая функция обеспечивает автоматическое преобразование типов из const char * в std :: string?

Ответы на вопрос(4)

Ваш ответ на вопрос