Приветствую!
В силу необходимости храню данные в map<string,string>, так как не знаю заранее, какой ключ будет, так как ключи создаются дефайнами.
Типа такого:
#define AAA(_name) CType *_name = new CType(#_name);
И в последствии #_name попадает в мап в качестве ключа.
Хочется избавиться от строк в качестве ключа, подскажите как извернуться?