字符串小知识点:
1、string::npos
如果作为一个返回值(return value)表示没有找到匹配项(返回-1).
if (string::npos == url.find(“http://”))
return false;
用作字符串参数时,表示直到字符串结尾

string filename = "test.cpp";cout << "filename : " << filename << endl;size_t idx = filename.find('.');   //as a return valueif(idx == string::npos)    {cout << "filename does not contain any period!" << endl;}else{string tmpname = filename;tmpname.replace(idx + 1, string::npos, "xxx"); //string::npos作为长度参数,表示直到字符串结束cout << "repalce: " << tmpname << endl;}
————————————————
版权声明:本文为CSDN博主「devil_pull」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/devil_pull/article/details/25478525

摘自:https://blog.csdn.net/devil_pull/article/details/25478525

【c++】知识点积累相关推荐

  1. 江苏省计算机二级高级office知识点,计算机二级高级Office常见知识点积累

    每一代的 Microsoft Office 都有一个以上的版本,每个版本都根据使用者的实际需要,选择了不同的组件.下面是小编整理的计算机二级高级Office常见知识点,希望大家认真阅读! Excel中 ...

  2. linux认证工程师时间,linux认证工程师知识点积累

    linux认证工程师知识点积累 目前国际上广泛承认的Linux认证有LinuxProfessionalInstitute(简称为LPI).SairLinux和GNU.Linux+和RedHatCert ...

  3. linux系统下用到的小知识点积累

    preface:在ubuntu下做事情,在终端下执行一些命令.或者在vim里面做一些操作.自然而然须要用到一些小知识点,没有怎么系统地看<鸟哥的菜>,基本上是遇到了什么问题想要实现什么功能 ...

  4. 底层开发常用知识点积累

    这篇博客主要是积累一下平时开发中有用的一些小的知识点. printk打印 #define AUDIO_LOGI(fmt,...) printk("[AUDIO][%s][%d][INFO]& ...

  5. 【二级java】操作题知识点积累

    1.java中^代表亦或(相同为0,不同为1) 2.使用下标直接访问字符串中字符的方法 string.charAt() 3.从主方法派出异常给jvm时 使用的是 throws 而不是 throw 4. ...

  6. python小知识_python-小知识点积累(持续更新)

    Operators 取整 double slash // = math.floor() 取余 percentage / modulus operator % 逻辑运算符: · And: & · ...

  7. python-正则表达式知识点积累

    ①.*? 代表什么? . 是任意字符 * 是取 0 至 无限长度 问号 是非贪婪模式. 合在一起就是取尽量少的任意字符

  8. HTML小知识点积累

    1.怎样让heigth:100%起效?   有时候我们设置heigth:100%,想让当前控件铺满整个屏幕,可是非常少情况下这个属性能达到我们想要的效果,这是为什么呢?   而依据W3C的规范.百分比 ...

  9. html列表远点小,HTML小知识点积累(示例代码)

    1.怎样让heigth:100%起效? ??有时候我们设置heigth:100%,想让当前控件铺满整个屏幕,可是非常少情况下这个属性能达到我们想要的效果,这是为什么呢? ??而依据W3C的规范.百分比 ...

最新文章

  1. linux指令的一些基础知识
  2. 虚拟机链接ftp服务器,linux虚拟机连接ftp服务器
  3. 20155307 2016-2017第二次《Java程序设计》课堂实践项目
  4. linux 广播命令,Linux基础命令---ping
  5. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(包管理和环境管理)
  6. visio 模具_Visio2013 自定义模具 简单公式
  7. SAP License:关于SAP 对生产订单的月度结算
  8. 卓有成效的管理者—第二章 掌握自己的时间
  9. 软件测试 | 状态迁移法
  10. android手势第一次设置密码_Android手势密码实践
  11. 为git配置kdiff3,生效gitk
  12. 如何优雅的(不花钱)获取一本技术图书
  13. 【Spark】(task5)SparkML基础(分类 | 聚类模型)
  14. coolnbsp;sensor/image/videonbsp;technbsp;cou…
  15. go-pitaya学习笔记(12) - 看一看火龙果内置模块
  16. VC版计算器(豪华界面)
  17. STM32F4应用-串口通信
  18. 空字符串和len()函数
  19. 【Linux】Linux环境基础开发工具使用 —— yum | vim | gcc g++ | gdb | make makefile | 进度条 | git
  20. 花了10分钟终于明白矩阵的逆怎么用了!

热门文章

  1. 评分卡模型开发(八)--主标尺设计及模型验证
  2. 汇编学习--7.16--端口
  3. android okhttp+解析json( okhttp 工具类)
  4. 时分多路复用(Time Division Multiplexing,TDM)
  5. 浏览器接收响应消息并显示内容
  6. python与队列入门
  7. Dstream的action算子与RDD的action算子
  8. Windows核心编程调用打印机
  9. error: src refspec main does not match any
  10. 这几个概念你可能还是没搞清require、import和export