Мне нужно хранить серию точек данных в форме (имя, значение), где значение может принимать различные типы.
Я пытаюсь использовать шаблон класса для каждой точки данных. Затем для каждой точки данных, которую я вижу, я хочу создать новый объект и перенести его обратно в вектор. Для каждого нового типа мне нужно сначала создать новый класс из шаблона. Но я не могу хранить объекты, созданные в любом векторе, поскольку векторы ожидают одинакового типа для всех записей. Типы, которые мне нужно хранить, не могут быть помещены в иерархию наследования. Они не связаны. Также в будущем может быть создано больше типов, и я не хочу менять службу хранения для каждого нового типа. Есть ли способ создать гетерогенный контейнер для хранения этих записей?
Спасибо!