什么是最有效的方式来实现一个matlab函数来检查std :: vector是否为空?matlab的isempty为std :: vector(C++)
这里有什么,我想
for (int i = 0; i<N; i++) {
tmp = x[i];
if ((tmp > max) || (tmp < max)) {
indexout.push_back(tmp);
}
if ((tmp < min) && (tmp > max)) {
indexin.push_back(tmp);
}
}
if (isempty(indexin)) { //heres the part i don't know how to do
//do something
}
else
'std :: vector' already * has *'empty()'函数。那有什么问题? – jalf
请参阅[这里](http://en.cppreference.com/w/cpp/container/vector)。 – juanchopanza