【发布时间】:2023-03-17 14:45:01
【问题描述】:
如何转换 stl 容器的向量?
我有:
typedef boost::mpl::vector<std::vector<boost::mpl::_1>, std::deque<boost::mpl::_1> > Containers;
注意将其转换为:
typedef boost::mpl::vector<std::vector<int>, std::deque<int> > IntContainers;
怎么做,应该用什么代替“xxx”?
typedef boost::mpl::transform
<
Containers,
boost::mpl::**xxx**<boost::mpl::_1 , int>
>::type IntContainers;
【问题讨论】:
标签: c++ templates boost template-meta-programming boost-mpl