ошибка "C++ отсутствуют экземпляры конструктора, соответствующие списку аргументов"

map<string, string> DataBase {
    {'hi',"hello, hooman"},
    {"what is your name", "my name is viktor "},
    {"do you like tea", "yes, i like green tea "},

};

Ответы (1 шт):

Автор решения: 4500zenja

Основная проблема в том, что Вы записали одну из строк — 'hi' — через одинарные кавычки, тогда как для строк типа string нужны двойные.

map<string, string> DataBase {
    {"hi","hello, hooman"},
    {"what is your name", "my name is viktor "},
    {"do you like tea", "yes, i like green tea "},
};
→ Ссылка