Advertisement

C++ [四] string类

阅读量:

目录

一. 什么是 string ?

二. string 类的基本概念

string 类与 char * 的区别

string 类的作用

三. string 的常用接口详解

3.1 string 类对象的默认成员函数

构造函数

外传:对于npos的深入理解

析构函数

赋值重载

​3.2 string类对象的修改操作

push_back

append

operator+=

assign

insert

erase

replace

swap

pop_back

3.3 string 类对象的常见容量操作

size和length

capacity

clear

empty

reserve

resize


一. 什么是 string ?

C语言中的字符串被定义为以\0结束的一系列字符组成的集合。为了便于操作,C标准库提供了许多相关的str系列库函数,但这些问题仍然存在:它们与字符串之间存在分离管理的问题,并不完全符合面向对象编程的思想;此外,由于内存管理的问题,用户必须自行负责内存边界的安全性。
随后,C++引入了String类,这种数据结构能够有效地管理和处理字符串。

二. string 类的基本概念

string 被称为 字符串

全部评论 (0)

还没有任何评论哟~