Необходимо при работе с subj создавать копии строк, а не использовать имеющиеся экземпляры, т.е. делать что то вроде map<string,string> m; m[new string(mystr)] = new string(myvalue); Только в данном случае будут типы string *, а мне нужны типы string. Помогите, пожалуйста.