【C++11】Any类的实现

boost库有一个Any类,是一个特殊的只能容纳一个元素的容器,他能够擦除类型,给任何类型赋值。web boost::any a = 1; boost::any a = 1.1; std::vector<boost::any> v; v.push_back(a); v.push_back(b); int va = boost::any_cast<int>(a); ... 关键点就是,须要擦除具
相关文章
相关标签/搜索