首页 > 编程语言 > 详细

浅谈C++ STL string容器

时间:2019-12-02 22:15:47      阅读:75      评论:0      收藏:0      [点我收藏+]

浅谈C++ STL string容器

本篇随笔简单讲解一下\(C++STL\)\(string\)容器的使用方法及技巧。

string容器的概念

其实\(string\)并不是\(STL\)的一种容器,但是由于它的使用方法等等和\(STL\)容器很像,所以就把它当作\(STL\)容器一样介绍。

其实\(string\)容器就是个字符串,这通过它的英文译名就能看得出来。但是对于字符串以及字符串的相关操作,可能读者还是对普通的\(C/C++\)#include<cstring>#include<string.h>库更熟悉一些。我丝毫不否认这些传统字符操作的经典性和实用性,但是由于它们函数定义的局限,有些时候对于一些特殊的读入、输出、遍历等要求,它的操作并不如\(string\)容器好用。

比如,要求读入一群中间可能带空格的字符串,如果用传统方式进行读入,可能就会很麻烦,但是如果使用\(string\)的话,一个读入函数就可以完全搞定。

string容器的使用方法及与传统字符读入的对比

一张图解决问题。

技术分享图片

如果有对\(STL\)的一些基本使用方法还不是很清楚的同学,请移步本蒟蒻的这篇博客,里面对\(STL\)有一些比较翔实的描写:

史上最全的STL容器全解析

浅谈C++ STL string容器

原文:https://www.cnblogs.com/fusiwei/p/11973053.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!