我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么string.erase(0)后,无论string多长,string.size()变成0了?

 

erase方法原型

basic_string & erase(size_type pos=0, size_type n=npos);

即从给定起始位置POS处开始删除, 要删除字符的长度为n, 返回值修改后的string对象引用

你 erase(0) 代表从 0位置开始删除,相当于清除字符串内的所有字符。

近期文章

  • ruby中哪些未定义的方法是怎么出来的?
  • 怎么把图片格式转换为pdf格式
  • win10无法选择TCP/IP选项
  • 这段找完数的程序有什么问题吗?
  • 带参的宏定义怎么计算,答案我总算成0,求解析
  • 收到了神州数码f5的offer想问一下好不好
  • Java模仿Word字符统计
  • 难???????????
  • jsp+java实现.exe文件下载功能
  • N皇后的算法问题,当N大于八时就不行了
  • Uniapp如何实现这个功能
  • 输出二维数组m【3】【3】中的最大值 C语言
  • 网站上传文件的存放位置
  • VS2019无法启动程序系统找不到文件
  • vscode运行程序时报go Process exiting with code: 0
  • linux系统启动过程中内核挂载flash分区,出现jffs2异常打印
  • 同一张表只能创建一个insert before 触发器吗
  • java中遇到的基础性的问题
  • NI Multisim
  • 算法IGA迭代贪婪置换流水车间

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华