vector<pair< int,bitset<p> > > arr;
arr.push_back(make_pair(x,y));
但是我觉得错误:
'pair'不能出现在常量表达式
中vector<pair< int,bitset<p> > > arr;
如何制作一对bitset的矢量,int?
答案 0 :(得分:0)
似乎&#34; p&#34;这不是常数。我尝试了以下内容并且有效:
const int p = 16;
vector<pair<int,bitset<p> >> v;
bitset<p> b = 0xfa2;
v.push_back(make_pair(10, b));