代码如下:

#include <iostream>
#include <string> //要与c语言里面的#include <string.h>区分
using namespace std;int main(){string str("abcdefg");cout << str << endl;cout << str.c_str() << endl; //这个c_str()只是new出15个字节放abcdefg而已。返回char*cout << str[0] << endl; //注意:此处不能越界,会崩溃!!!cout << str.at(1) << endl; //注意:此处越界是异常,不是崩溃!try{str.at(10);}catch (out_of_range a){cout << "越界了!" << endl;}system("pause");return 0;
}

运行结果如下:

C++ STL string的输出相关推荐

  1. C++ 笔记(22)— STL string 类(字符串赋值、访问、拼接、查找、翻转、大小写转换)

    1. 实例化和赋值 STL string #include <string> #include <iostream>int main () {using namespace s ...

  2. 深入剖析 linux GCC 4.4 的 STL string

    转自: 深入剖析 linux GCC 4.4 的 STL string 本文通过研究STL源码来剖析C++中标准模板块库std::string运行机理,重点研究了其中的引用计数和Copy-On-Wri ...

  3. 详细解说STL string

    详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函 ...

  4. 字符编码详解及利用C++ STL string遍历中文字符串

    作者:非妃是公主 专栏:<笔记><C++> 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成.--曾国藩 文 ...

  5. (转)详细解说STL string

    详细解说STL string 详细解说STL string 0 前言: string 的角色 1 string 使用 1.1 充分使用string 操作符 1.2 眼花缭乱的string find 函 ...

  6. stl string 函数_使用C ++ STL中的string :: append()函数将文本追加到字符串

    stl string 函数 append() is a library function of <string> header, it is used to append the extr ...

  7. c++ string类_C++|细说STL string类概貌及底层细节

    C语言中的字符串称为C风格字符串,是一个以'0'结尾的字符数组,string.h库只提供了有限.不甚安全的字符串操作函数.char str[]只能定义编译期确定大小的字符串,而保存在堆内存的动态字符数 ...

  8. stl string 源代码分析

    STL中string的源码解读 Ryan peng cutezero@163.com Sunday, June 03, 2007 这是个人最近比较闲暇之余,对SGI STL中string分析,如果有任 ...

  9. stl string常用函数

    原文地址:http://hi.baidu.com/baowup/blog/item/3a27465c86d71546faf2c066.html/cmtid/de1ef3f0de7554a0a40f52 ...

最新文章

  1. 零基础自学用Python 3开发网络爬虫(一)
  2. oracle查询当前归档scn_【学习笔记】Oracle数据库 查看归档日志存放的位置
  3. Go 1.9 新特性
  4. 运算符优先级和结合性
  5. 藏青色在html页面怎么写,Html页面支持暗黑模式的实现
  6. DCMTK:DcmAttributeFilter类的测试程序
  7. Message,MessageQueue,Looper,Handler详解+实例
  8. 人工机器:机器人模块化和双足机器人被动行走
  9. js将9999以内的值的个位改为0
  10. yolo 负样本_SSD——样本正负比控制+多尺度检测 (目标检测)(one-stage)(深度学习)(ECCV 2016)...
  11. ZetCode Ruby 教程
  12. 电与磁 —— 电磁铁
  13. python爬虫什么意思-这样学Python爬虫,想爬什么爬什么
  14. zuc算法代码详解_最短路算法-dijkstra代码与案例详解
  15. 监控三剑客<cacti、nagios、zabbix>
  16. 【从0开始机器学习】神经网络识别手写字符!
  17. linux访问db2数据库操作命令行,DB2数据库基本操作指令30条
  18. 树莓派之Debian游戏(部分)
  19. Laravel框架教程 入门篇(一)
  20. Python打印指定日期的日历

热门文章

  1. 各种Java加密算法
  2. 新图表请查收!看够了炫酷大屏,这次来点小清新风格!
  3. 听到表扬的飞鸽传书2011
  4. 让我们拭目以待的jinbiguandan
  5. 网络管理员如何解放自己
  6. 晕,我的VBSCRIPT语法还没过关
  7. 用Python实现智能推荐!某音,某宝都是智能推荐的,你都知道吗?
  8. 第十三节:易学又实用的新特性:for...of
  9. 服务器漏洞文件被删除漏洞,【华中科技大学 - 漏洞预警】Wordpress = 4.9.6 任意文件删除漏洞...
  10. Opencv 图像入门一之基本操作