Advertisement

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)

还没有任何评论哟~