boost ::任何类型有限的支持

时间:2015-02-09 15:29:07

标签: c++ c++11 types dynamic-typing boost-any

我希望有一种类似于boost::any但类型更有限的类型。像这样:

limited_any<int,long,string> x; // x is like boost::any but is guaranteed to contain only an int, a long, or a string

您如何推荐实施此功能? (无论是我自己还是使用现有的解决方案)

1 个答案:

答案 0 :(得分:10)

您正在寻找boost::variant