基本介紹
- 外文名:C++ String
- 概述:字元串對象是一種特殊類型的容器
- 作用:設計來操作的字元序列
- 補充:C + +字元串對象屬於一個類
成員函式
(constructor) | 構建字元串對象 (構造函式成員) |
operator= | 字元串賦值 (公有成員函式) |
疊代器
返回指向字元串開始處的疊代器 | |
end | 返回指向字元串結束處之後的疊代器 |
rbegin | 返回指向反向開始處的反向疊代器,即:指向結束處的疊代器 |
返回指向反向結束處的反向疊代器,即:指向開始處之前的疊代器 |
容量
size | 返回字元串長度 |
返回字元串長度 | |
max_size | 返回字元串的最大長度 |
改變字元串大小,即:多去少補 | |
返回分配存儲空間大小 | |
請求改變存儲空間大小 | |
clear | 清空字元串 |
測試字元串是否為空 |
訪問元素
operator[] | 得到字元串中的字元 |
at | 得到字元串中的字元 |
修改
字元串
得到等效的字元數組 | |
得到等效的字元串數據 | |
get_allocator | 得到分配器 |
從字元串中複製字元序列 | |
查找字元 | |
rfind | 從後向前查找字元 |
查找某個字元第一次出現的位置 | |
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 |
生成子字元串 | |
比較 |