我不明白为什么我会收到 "subscripted value is not an array, pointer, or vector"
I do not understand why I am receiving "subscripted value is not an array, pointer, or vector"
bool sizeCheck (int numFiles, vector <int> signalFileSizes, vector<int> backgroundFileSizes){
for (int i=0;i<numFiles;i++){
if(signalFileSize[i] != backgroundFileSizes[i]){
return true;
}
return false;
}
}
我不明白为什么我会收到 "subscripted value is not an array, pointer, or vector"。或者更准确地说,如何获取向量中的项目?
让我们排列函数头和函数体中的变量:
v
signalFileSizes
signalFileSize
^
嗯,我想知道这是否使它更明显:-)
bool sizeCheck (int numFiles, vector <int> signalFileSizes, vector<int> backgroundFileSizes){
for (int i=0;i<numFiles;i++){
if(signalFileSize[i] != backgroundFileSizes[i]){
return true;
}
return false;
}
}
我不明白为什么我会收到 "subscripted value is not an array, pointer, or vector"。或者更准确地说,如何获取向量中的项目?
让我们排列函数头和函数体中的变量:
v
signalFileSizes
signalFileSize
^
嗯,我想知道这是否使它更明显:-)