
17 Feb
2015
17 Feb
'15
5 a.m.
On Tuesday, February 17, 2015 12:34 PM, U.Mutlu wrote:
Hi, I need to have a std::vector in my program, but it's type will be known only when it runs, ie. the type will be provided via a program param. The possible types are limited to these: int64_t, uint64_t, double, std::string. Is there a solution in boost or C++11 for this kind of problem?
Perhaps: std::vector<boost::variant<int64_t, uint64_t, double, std::string>> http://www.boost.org/doc/libs/1_57_0/doc/html/variant.html Ben