Qt cpp 从数组m_vecStuARLabelShow中找到元素id相等等值并替换为新元素
时间: 2024-02-26 15:57:29 浏览: 73
在数组中查找指定元素.cpp
您可以使用for循环遍历数组,找到元素id相等的位置,然后将其替换为新元素。代码示例如下:
```
for(int i = 0; i < m_vecStuARLabelShow.size(); i++) {
if(m_vecStuARLabelShow[i].id == targetId) {
m_vecStuARLabelShow[i] = newElement;
break;
}
}
```
其中,`targetId`是要查找的目标元素的id,`newElement`是要替换成的新元素。请注意,如果数组中存在多个id相等的元素,只会替换第一个找到的元素。如果要替换所有符合条件的元素,可以将`break`语句去掉。
阅读全文