#include <iostream>
#include <clocale>
#include <vector>
#include <variant>
using AllMyContainersType = std::variant<std::monostate, std::vector<int>, std::vector<float>>;
AllMyContainersType ConstructContainerType()
{
AllMyContainersType container;
//назначили нужный тип
container = std::vector<int>{};
return container;
}
int main()
{
setlocale(0, "rus");
}