Я пытаюсь инициализировать карту следующим образом, но я не могу этого сделать.
Не могли бы вы дать мне предложение?Инициализация карты дает следующую ошибку
map<char , int> err_codes = {{'a',1},{'b',0}};
ОШИБКА: инициализация с '{...}' не допускается для объекта типа "станд :: карта, станд :: распределителем >>"
C не относится к этому тегу ... – user2079303
Скопируйте и вставьте сообщения об ошибках вместо перефразирования. – molbdnilo
Я не думаю, что вы можете инициализировать объект данного типа, используя этот синтаксис. За исключением случаев, когда вы запрашиваете стандарт C++ 11. –