c ++ 98,向量,删除除第一个元素之外的所有元素

用户7533668

到达!我就是这样做的,但是有点长。还有更紧凑的吗?(我使用的是 cpp 98!)

std::vector<Object> allObjs;

// ... allObjs gets filled ...

// Now get back a vector with only the first element in allObjs
std::vector<Object> justTheFirstElemOfObjs;
justTheFirstElemOfObjs.push_back(allObjs.front());

allObjs = justTheFirstElemOfObjs;
罗斯梅

allObjs.resize(1); 应该做的伎俩。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

对除第一个元素qsort C以外的所有内容进行排序

从向量中擦除所有元素,直到第一个非零元素C ++

c++ - 如何清除向量中除向量中的最后一个元素外的所有元素

除第一个之外的所有打包字段的 C 结构是否与打包结构不同?

C++ 删除前 x 个元素的有效方法,将第 x+1 个元素推到第一个而不改变向量大小

C ++使用std库在向量中找到满足条件的第一个元素

访问第一个元素时出现C ++向量分割错误

仅写入 c++ stl 向量的第一个元素的正确方法

如何在C++中检索矩阵的每个向量的第一个元素?

如何加入数组中除第一个元素之外的所有元素?

CSS - 隐藏除第一个之外的所有同类元素 - 不是子元素

除第一个元素之外的所有元素的分段错误

拆分字符串,并连接所有第一个元素,然后连接第二个元素,依此类推,在c#中

删除 Char * Array Objective C 中的第一个元素

jQuery / JavaScript:如何删除第一个<li>中除<a> text </a>之外的所有元素

如何使用 JQuery 删除除第一个 div 之外的所有子 div 元素?

指向C中数组的第一个元素

listBox c#的第一个元素

使用纯CSS隐藏除元素的第一个孩子之外的所有孩子

C struct指针从第一个元素到最后一个元素的步骤

C#检查所有列表视图组中除第一个项目以外的所有项目

如何删除除第一个元素外的所有子元素?

在C中按对的第一个元素然后按对的第二个元素对对的向量进行排序

悬停状态的第 n 个子公式 - 除第一个元素之外的所有元素

C ++:我有两个数组,其中第一个元素和最后一个元素具有相同的内存地址

C#删除重复项仅检查字符串数组的第一个元素

如何在C#中保存除PDF文件的第一个页面之外的每一页

使用打字稿从数组中提取除第一个之外的所有元素类型

如何检查数组c ++中的第一个元素和最后一个元素