檢查整數的特定值向量 ==「比較」操作符可用於向量的工作==矢量 我們可以做到這一點 向量[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