有:
#include <typeinfo>
#include <boost/mpl/vector.hpp>
#include <boost/mpl/pop_front.hpp>
int main()
{
typedef boost::mpl::vector<char,short,int,long,long long> v;
typedef typename pop_front<v>::type poped;
}
问题是 poped 不等于 boost::mpl::vector< short,int,long,long long > 而是: boost::mpl::v_mask< boost::mpl::vector< char,short,int长长长长>>
我该如何让它返回没有第一个元素的向量?