请输入您要查询的百科知识:

 

词条 C++ String
释义

string 是C++中的字符串。 字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。 不像传统的c-strings,只是在数组中的一个字符序列,我们称之为字符数组,而C + +字符串对象属于一个类,这个类有很多内置的特点,在操作方式,更直观,另外还有很多有用的成员函数。 string 的定义为:typedef basic_string<char> string;

成员函数(Member functions)

(constructor)   构建字符串对象 (构造函数成员)

operator=  字符串赋值 (公有成员函数)以下全为公有成员函数

迭代器(Iterator)

begin  返回指向字符串开始处的迭代器

end  返回指向字符串结束处之后的迭代器

rbegin 返回指向反向开始处的反向迭代器,即:指向结束处的迭代器

rend 返回指向反向结束处的反向迭代器,即:指向开始处之前的迭代器

容量(Capacity)

size  返回字符串长度

length 返回字符串长度

max_size 返回字符串的最大长度

resize 改变字符串大小,即:多去少补

capasity 返回分配存储空间大小

reserve 请求改变存储空间大小

clear 清空字符串

empty 测试字符串是否为空

访问元素(Eelment access)

operator[]  得到字符串中的字符

at 得到字符串中的字符

修改(Modifiers)

operator+=  追加

append 追加

push_back 追加字符到字符串

assign 赋值

insert 插入

erase 从字符串中擦除一些字符

replace 替换部分或全部字符

swap 与另一字符串交换内容

字符串操作(String operation)

c_str  得到等效的字符数组

data 得到等效的字符串数据

get_allocator 得到分配器

copy 从字符串中复制字符序列

find 查找字符

rfind 从后向前查找字符

find_first_of 查找某个字符第一次出现的位置

find_last_of 查找某个字符最后一次出现的位置

find_first_not_of Find absence of character in string 注:英文原意比较准确

find_last_not_of Find absence of character in string from the end

substr 生成子字符串

compare 比较

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/1/11 3:30:43