ребят, продолжаем дудосить.
Мне нужно как-то придумать структуру данных, которая будет хранить такие мапы std::map <std::string, std::pair<std::string, T>>. Как мне лучше всего это сделать? Нужно обратить внимание на то, что second.second шаблонный параметр и описать класс для таких объектов не получится в силу того, что мы не сможем хранить указатели на объекты различных типов, как решать данную проблему?
> не получится
почему? классы тоже умеют в шаблоны
> указатели на объекты различных типов
можно, если унаследовать их всех от одного базового
> get(map.first, map.second.first)
именно оба сразу? тогда тут пара как-то странно выглядит
а если оба стринга кидать в ключ?