您现在的位置是:首页 >技术杂谈 >21 标准模板库STL之string网站首页技术杂谈

21 标准模板库STL之string

hope_wisdom 2024-06-17 10:14:54
简介21 标准模板库STL之string

概述

        从严格意义上来说,string并不是STL中的容器,但它与容器有很多类似的接口和操作。string是STL中的一个类,对char *或char[]类型的字符串进行了封装。使用string后,不需要再考虑内存是否足够、内存是否未释放、内存越界等问题。除此之外,string还提供了一系列函数,便于我们对字符串进行各种操作。

基础知识

        使用string前,需要先包含其头文件。

#include <string>
using namespace std;

        string提供的主要接口可以参看下表。

接口

备注

size()

返回string中的字符个数(不包括结尾的字符)

length()

与size()相同

capacity()

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。