检查整数的特定值向量 ==“比较”操作符可用于向量的工作==矢量 我们可以做到这一点 向量[I] ==值 我有试过这种与整数比较矢量值
if(SolutionMatrix[i]==0)
这里SolutionMatrix为整型向量
vector<int> SolutionMatrix;
任何人可以帮助我改编职系这一点。 代码是
for(int index=0;index<SolutionMatrix.size();i++)
{
vector<int> b(SolutionMatrix[i].size());
vector<int> c(SolutionMatrix[i].size());
int j,k;
j=k=0;
for(i=0;i<SolutionMatrix[i].size();i++)
{
if(SolutionMatrix[i]==0)
{
b[j++]=i;
}
else
{
c[k++]=i;
}
}
b.resize(j);
c.resize(k);
}
你可能会寻找'的std :: find'。但我无法分辨。 – chris 2014-09-13 17:42:57
但它的givig错误.........错误是二进制'==':'class std :: vector>'未定义此运算符或转换为类型可接受预定义的运算符 –
Khan
2014-09-13 17:43:49
@Khan显示确切的_relevant_代码 – P0W 2014-09-13 17:45:57