struct Datas
{
std::string DataName;
std::vector< > Data;
};
Как динамически менять тип у вектора в структуре в зависимости от типа записываемого значения, в него могут записываться значения следующего типа (int, double, string)
Используйте std::variant (или, если ваш компилятор не поддерживает C++17, то boost::variant).
std::vector< std::variant< std::string , int, double > > Data; // если хотите свой тип для каждого элемента
std::variant< std::vector< std::string > ,
std::vector< int > ,
std::vector< double > > Data; // если хотите массивы однотипных элементов.
Альтернативы: использовать union (стиль C), либо просто завести три переменных:
std::vector< std::string > DataStr;
std::vector< int > DataInt;
std::vector< double > DataDbl;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как можно извлечь одну запись из таблицы RethinkDB на Java? Я попробовал сделать так, как написано в документации:
К сожалению, не смог найти на просторах глобальной сети подходящего для меня объяснения этого понятияКогда заходит речь об абстрактных типах...
Смотрел туториал по разработке приложения на Андроид и в теме ArrayAdapter, ListView такой код