0

实现类似 matlab 的函数来检查 std::vector 是否为空的最有效方法是什么?

这是我正在尝试的示例代码

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
4

1 回答 1

6

使用vector::empty().

if(indexin.empty()) {
}
于 2012-08-30T18:02:28.047 回答