gpt4 book ai didi

c++ - 如何使用 remove-erase idiom 删除 vector 中的空 vector ?

转载 作者:太空狗 更新时间:2023-10-29 23:24:59 33 4
gpt4 key购买 nike

我在使用像 Erasing elements from a vector 这样的移除-删除成语移除 vector 中的空 vector 时遇到了一些麻烦.我如何将其应用于:

vector<vector<Point> > contours; // want to remove contours.at(i).empty()
contours.erase(remove(contours.begin(), contours.end(), ??? ),contours.end());

最佳答案

你试过吗:

contours.erase(remove(contours.begin(), contours.end(), vector<Point>()), contours.end());

关于c++ - 如何使用 remove-erase idiom 删除 vector 中的空 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8491725/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com