能否在<代码>mpl:vector后获得<代码>:find<seq,type>?
简言之,我想花大量时间汇编一下:
#include <vector>
#include <algorithm>
#include <iostream>
int main()
{
typedef std::vector<int> v_type;
v_type v_int(3);
v_int[0] = 1;
v_int[1] = 2;
v_int[2] = 3;
v_type::iterator it= std::find( v_int.begin() ,v_int.end(),3);
std::cout << it - v_int.begin() << std::endl;
}
否则,我在<代码>mpl:vector上的类型。 a type_trait<T>:ordinal
我现在要尽可能避免这种说法。
Important Note,我也正在创建boost:variant
, 病媒。 然而,这要求我制造一个带有违约初始价值的 du子。 这非常令人怀疑。 如果你知道用变式做些其他方法,那也是解决我问题的办法。