我想把一串字符串中的某个特定元素删了
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已结题
大神们,请问如何使用erase函数
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
aabyte 2021-11-08 15:56关注从字符串中删除某个特定字符
#include <algorithm> //要包含这个头文件 str.erase(std::remove(str.begin(), str.end(), 'a'), str.end());
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2021-12-29 15:35回答 1 已采纳 你不能在迭代器循环内调用vector::erase()函数,因为vector::erase()会使得被删除元素以及其后的所有元素的迭代器失效包括end()正确做法是:你先用查找算法(比如std::fi
- 2021-03-03 12:23回答 1 已采纳 错误在于 vector<int>::iterator it2 = it++; 和 it++;两句会导致it跳过一些重复元素。 将vector<int>::iterator
- 2022-10-15 02:17回答 2 已采纳 需要delete的。位置1temp.erase(iter);相当于指针数组中删除了某个元素,但并没有释放该指针所指空间
- 2022-01-24 13:05_无感的博客 C++及STL库快速入门: 1.名称空间using namespace std的解释; 2.cin和cout输入输出; 3.关于c++的头文件; 4.C++的变量声明; 5.C++特有的bool变量;...6.C++特有的const定义常量;...12.C++STL之stack的使用...
- 2017-01-12 08:08回答 4 已采纳 上面没贴全 ``` for(iter = member.begin(); iter != member.end();) { if(*iter == 2) {
- 2018-10-17 00:00回答 2 已采纳 你的remove函数里迭代器指针没有移动吧,group2和it都没有向后移动
- 2021-05-21 11:27回答 1 已采纳 如果是vs,可以在类型上点击鼠标右键,在菜单中选中“转到声明”或者“转到定义”查看,如果还找不到,就复制类型名,百度搜一下就能查到。 size_type由string类类型和vector类类型定义的
- 2021-04-20 02:56兔老大RabbitMQ的博客 顺序存储结构的主要优点是节省存储空间,因为分配给数据的存储单元全用存放结点的数据(不考虑c/c++语言中数组需指定大小的情况),结点之间的逻辑关系没有占用额外的存储空间。采用这种方法时,可实现对结点的随机...
- 2022-03-05 02:38回答 3 已采纳 你觉得这段代码哪里有问题啊,结果不是对的么https://blog.csdn.net/xzymmd/article/details/83652726
- 2018-08-05 03:56回答 4 已采纳 It is a simple type-conversion. In Go you can define custom type besides structs. In this case, h
- 2015-08-29 22:37回答 2 已采纳 也就是说调用后,elem1==elem2,即删除了 elem1 和 elem2 之间的元素。 如果你想知道书上说的是对,还是错,最好是自己上机编程来验证,而不是来这里提问。 编译器给出的答案
- 2022-07-08 13:54还能说声晚安吗?的博客 Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 打开VS2019创建C++控制台运用, #include //头字是#的是处理指令,这里是包含头文件iostream std::cout零基础到大神:\n"; cout理解把“”...
- 2021-07-27 07:56网络安全老哥--熬夜的博客 二、参考答案 以下只是网上的一些大神以及小哥自己做出的一些参考答案,并非出自阿里内部的答案,大家没有头绪的情况下可以参考参考。 1.如何实现两金额数据相加(最多小数点两位)? 出题人:阿里巴巴出题专家:...
- 2024-05-04 04:242401_84248681的博客 map 是具有唯一键值对的容器,通常使用红黑树实现。map 中的键值对是 key value 的形式,比如:每个身份证号对应一个人名(反过来不成立哦!),其中,身份证号就是 key,人名便是 value,是单项的关系,可以与 hash...
- 2023-08-12 00:53爱编程的小白菜的博客 语句“MyClass *p[5]”定义了5个指向MyClass对象的指针变量,分别为*p[0],*p[1],*p[2],*p[3],*p[4],但定义指针并没有实例化对象,所以不调用构造函数。即结构体中的成员变量的地址必须是4的整数倍。
- 2020-06-28 01:32LGG1111的博客 还发现一个现象,函数定义如果直接写在class里,编译会报错,在下面写成inline就没问题了。 这可能涉及到一些编译时刻处理顺序的问题,我现在还在学习阶段,实在有点搞不懂这个。 //c++primer 13章练习 #pragma ...
- 2022-10-17 07:57BTDAER的博客 else set.erase(pos); } } vector > flipChess(vector >& A, vector >& f) { // write code here int m = A.size(); int n = A[0].size(); for(auto& pos : f){ vector dm = {0, 0, 1, -1}; vector dn = {1, -1, 0,...
- 2021-09-15 09:02Hulunbuir的博客 显然,APDL 不是编程语言,它只能使 ANSYS 建模自动化,除此以外毫无用处。因此,我们可采用 Python 语言将经常用到的 ANSYS APDL 命令流进行封装,供日后的重复利用。这样,只需要在编写 Python 函数时一次性...
- 2022-08-15 13:54Dakhin的博客 } P5 函数模板 泛化算法:用template关键字增加一个模板头,将数据类型变成类型模板参数 函数模板不是函数,而是产生函数的模板,使用时,加上就会自动产生该类型的函数 模板参数可以自动推断类型,为避免歧义,...
- 2021-11-06 23:17wujianming_110117的博客 继前图灵奖获得者Hennessy和Patterson在ISCA 2018提出“A New Golden Age for Computer Architecture”,编译器界大神Chris Lattner在ASPLOS 2021提出了“The Golden Age of Compiler Design”。另一方面,2020年...
- 没有解决我的问题, 去提问
问题事件
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司