в функцию, затем возвращаем ссылку на один из элементов мапа, но потом для мапы должен вызваться деструктор, т.е string& item по факту ссылается на удаленную память?
https://wandbox.org/permlink/Ucc7WkaXrhfSUHPU
string& - dangling reference в твоем случае, обращение или запись в такой ref - undefined behavior
Обсуждают сегодня