substr

定义于头文件 <string>

string substr (size_t pos = 0, size_t len = npos) const;
复制子字符串,要求从指定位置开始,并具有指定的长度。
如果pos等于字符串长度,则返回一个空串,如果pos大于字符串长度,抛出异常。
如果len大于字符串长度,则返回[pos,size()]。

参数
pos - 从此位置开始复制
len - 复制 len 长度的字符串
返回值
返回字符串,包含[pos, len]
示例

// string::substr
#include <iostream>
#include <string>

int main ()
{
  std::string str="We think in generalities, but we live in details.";
                                           // (quoting Alfred N. Whitehead)

  std::string str2 = str.substr (3,5);     // "think"

  std::size_t pos = str.find("live");      // position of "live" in str

  std::string str3 = str.substr (pos);     // get from "live" to the end

  std::cout << str2 << ' ' << str3 << '\n';

  return 0;
}

//think live in details.

  

最新文章

  1. MySQL 常用函数和语句笔记
  2. JS 的trim()
  3. Entity Framework Code First 学习
  4. spring框架面试相关问题
  5. 搜索+剪枝 POJ 1416 Shredding Company
  6. 关于ftp操作内容记录
  7. 黄聪:Mysql5.6缓存命中率
  8. IOS color 颜色值比较
  9. Coder-Strike 2014 - Round 1(A~E)
  10. "判断this指针是不是null有什么意义呢"
  11. IL(Intermediate Language)
  12. 001OC的结构解析
  13. JavaSE复习日记 : 循环终止语句(break/break outerFor/continue)
  14. FastDFS源代码分析之tracker协议分析
  15. cocos2d环境及创建一个自己的项目
  16. KM算法新识
  17. while循环写3次用户名密码验证程序
  18. [RPC Fault faultString=&quot;Cannot invoke method &#39;saveOrUpdate&#39;.&quot; faultCode=&quot;Server.ResourceUnavailable&quot;
  19. 畅通工程-HZNU寒假集训
  20. 广告等第三方应用嵌入到web页面方案 之 使用iframe嵌入

热门文章

  1. MSCRM CRM 获取PickList 字段值函数解决方案
  2. xamarin 一般错误解决办法
  3. 初识Azkaban
  4. SQL Server 2012 新特性:其他
  5. [Hadoop in Action] 第4章 编写MapReduce基础程序
  6. 搭建SpringMVC+Spring+Hibernate平台
  7. linux几种快速清空文件内容的方法
  8. Installation error: INSTALL_FAILED_NO_MATCHING_ABIS
  9. apache 开机自启动脚本设置
  10. 用普通计算机假设基于liunx系统的NAS部署FineReport决策系统