0
的第一M個元素我有一個與boost::mpl::vector
元素N
,說:獲得一個MPL矢量
typedef boost::mpl::vector<int,float,double,short,char> my_vector;
我希望獲得含my_vector
第一M
元件的序列。所以,如果M
是2我想出來一個:
typedef boost::mpl::vector<int,float> my_mvector;
起初我想用erase<s,first,last>
的,但無法找出合適的模板參數first
和last
。 (我正在使用at_c<...>::type
。)但是,這也是我的理解,filter_view
也可以用於任務。什麼是最好的方式去做這件事?