C++ STL学习String
发布时间
阅读量:
阅读量
在最初使用C语言进行字符串操作时,往往会感到十分繁琐。由于C语言本身并未提供完善的字符串处理函数,若需完成特定的字符串操作,必须自行编写相关代码。然而,当我们转向C++编程语言后,字符串的处理过程则变得极为便捷。本文将重点介绍C++中最为常用的字符串处理函数。示例代码已上传至:https://github.com/chenyufeng1991/CppString。
首先需要包含C++中的字符串头文件:
#include <string>
需要特别注意的是,此处所指的头文件并不包含.h扩展名,一旦添加了该后缀,便会与C语言中的头文件产生混淆。
(1)生成字符串
生成字符串的方式存在多种途径,其中最为常见的一种方法是借助复制构造函数进行实现。
string str("chenyufeng",3);
cout << str << endl;
将原字符串起始位置的三个字符复制至新字符串中,最终输出结果为che。
string str2("chenyufeng",2,3);
cout << str2 << endl;
从原字符串中index=2的位置起,截取连续三
全部评论 (0)
还没有任何评论哟~
