extern vectorJB_TYPE jbList; 我怎么删除某个成员呢
可以使用erase函数来删除vector中的某个成员,具体方法如下:
-
使用find函数查找需要删除的成员在vector中的位置,例如:
auto it = find(jbList.begin(), jbList.end(), someValue);这里的someValue是需要删除的成员的值,it是指向该成员的迭代器。
-
使用erase函数删除该成员,例如:
if (it != jbList.end()) { jbList.erase(it); }这里的if语句是为了确保找到了需要删除的成员,如果没找到就不执行删除操作。
原文地址: https://www.cveoy.top/t/topic/cHLi 著作权归作者所有。请勿转载和采集!