要删除 'vector<JB_MOUSE> abc' 中的成员,可以使用 'erase()' 函数。该函数可以删除指定位置或范围内的元素。

以下是一些示例代码:

删除指定位置的元素:

abc.erase(abc.begin() + 2); // 删除第3个元素

删除指定范围的元素:

abc.erase(abc.begin() + 1, abc.end() - 1); // 删除第2个到倒数第2个元素

还可以使用 'remove()' 函数将指定元素移动到末尾,然后再使用 'erase()' 函数删除末尾的元素。示例代码如下:

abc.erase(std::remove(abc.begin(), abc.end(), my_mouse), abc.end()); // 删除所有值为 'my_mouse' 的元素
C++ vector<JB_MOUSE> 删除成员方法详解

原文地址: https://www.cveoy.top/t/topic/ntL7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录