免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
basic_string 類

basic_string 類

Visual Studio 2013
其他版本

basic_string are the Standard C++ string class and are usually referred to as strings, but they should not be confused with the null-terminated C-style strings used throughout the Standard C++ Library."> 由模板類 basic_string 的一個(gè)對(duì)象控制的序列是標(biāo)準(zhǔn) C++ 字符串類且通常作為字符串被引用,但不應(yīng)將它們與以 null 結(jié)尾的通用于標(biāo)準(zhǔn) C++ 庫(kù)的 C 樣式字符串相混淆。 標(biāo)準(zhǔn) C++ 字符串是一個(gè)容器,它可使字符串作為普通類型使用,例如,比較和連接操作、迭代器、STL 算法以及復(fù)制由類分配器管理的內(nèi)存和使用它進(jìn)行分配。 basic_string::c_str member.">如果你需要將標(biāo)準(zhǔn) C++ 字符串轉(zhuǎn)換為以 null 結(jié)尾的 C 樣式字符串,請(qǐng)使用 basic_string::c_str 成員。

template <class CharType, class Traits = char_traits<CharType>, class Allocator = allocator<CharType>> class basic_string;

參數(shù)

CharType

要存儲(chǔ)在字符串中的單個(gè)字符的數(shù)據(jù)類型。 string for elements of type char, wstring, for wchar_t, u16string for char16_t, and u32string for char32_t.">標(biāo)準(zhǔn) C++ 庫(kù)使用類型 char 的元素的類型定義 string、類型 wchar_t 的元素的類型定義 wstring、類型 char16_t 的元素的類型定義 u16string 以及類型 char32_t 的元素的類型定義 u32string 提供此模板類的專用化。

Traits

basic_string 專用化中 CharType 元素的各種重要屬性由類 Traits 描述。 char_traits<CharType>.">默認(rèn)值為 char_traits<CharType>。

Allocator

一種表示存儲(chǔ)的分配器對(duì)象的類型,該分配器對(duì)象封裝有關(guān)字符串的內(nèi)存分配和解除分配的詳細(xì)信息。 CharType>.">默認(rèn)值為 allocator<CharType>。

構(gòu)造函數(shù)

basic_string

構(gòu)建一個(gè)字符串,它為空或被特定字符初始化,或者是某個(gè)其他字符串對(duì)象或 C 字符串的全部或部分的副本。

Typedef

allocator_type

表示字符串對(duì)象的 allocator 類的類型。

const_iterator

const element in the string."> 提供可訪問(wèn)和讀取字符串中 const 元素的隨機(jī)訪問(wèn)迭代器的類型。

const_pointer

const element in a string."> 提供指向字符串中 const 元素的指針的類型。

const_reference

const element stored in a string for reading and performing const operations."> 提供對(duì)存儲(chǔ)于字符串中供讀取和執(zhí)行 const 操作的 const 元素的引用的類型。

const_reverse_iterator

const element in the string."> 提供可訪問(wèn)字符串中任何 const 元素的隨機(jī)訪問(wèn)迭代器的類型。

difference_type

提供引用同一字符串中的元素的兩個(gè)迭代器之間的差異的類型。

iterator

提供可讀取或修改字符串中任何元素的隨機(jī)訪問(wèn)迭代器的類型。

npos

一個(gè)初始化為 –1 的無(wú)符號(hào)整數(shù)值,這個(gè)值在搜索功能失敗時(shí)指示“找不到”或“所有其余字符”。

指針

提供指向字符串中或字符數(shù)組中字符元素的指針的類型。

reference

提供對(duì)存儲(chǔ)在字符串中的元素的引用的類型。

reverse_iterator

提供可讀取或修改反向字符串中元素的隨機(jī)訪問(wèn)迭代器的類型。

size_type

字符串中元素的數(shù)目的無(wú)符號(hào)整數(shù)類型。

traits_type

存儲(chǔ)在字符串中的元素的字符特征的一個(gè)類型。

value_type

表示存儲(chǔ)在字符串中的字符的類型的類型。

成員函數(shù)

append

向字符串的末尾添加字符。

assign

對(duì)字符串的內(nèi)容賦新的字符值。

at

返回對(duì)字符串中指定位置的元素的引用。

back

begin

返回發(fā)現(xiàn)字符串中第一個(gè)元素的位置的迭代器。

c_str

將字符串的內(nèi)容轉(zhuǎn)換為以 null 結(jié)尾的 C 樣式字符串。

capacity

返回在不增加字符串內(nèi)存分配的情況下可存儲(chǔ)在字符串中的元素的最大數(shù)目。

cbegin

返回發(fā)現(xiàn)字符串中第一個(gè)元素的位置的常量迭代器。

cend

返回發(fā)現(xiàn)字符串中最后一個(gè)元素之后的位置的常量迭代器。

clear

清除字符串中的全部元素。

compare

將字符串與指定字符串比較,確定兩個(gè)字符串是否相等或按字典順序一個(gè)字符串是否小于另一個(gè)。

copy

將指定數(shù)目的字符從源字符串中的索引位置復(fù)制到目標(biāo)字符組。 已否決。 basic_string::_Copy_s instead.">請(qǐng)改用 basic_string::_Copy_s。

crbegin

返回發(fā)現(xiàn)反向字符串中第一個(gè)元素的位置的常量迭代器。

crend

返回發(fā)現(xiàn)反向字符串中最后一個(gè)元素之后的位置的常量迭代器。

_Copy_s

將指定數(shù)目的字符從源字符串中的索引位置復(fù)制到目標(biāo)字符組。

數(shù)據(jù)

將字符串的內(nèi)容轉(zhuǎn)換為字符數(shù)組。

empty

測(cè)試字符串是否包含字符。

end

返回發(fā)現(xiàn)字符串中最后一個(gè)元素之后的位置的迭代器。

erase

從字符串中的指定位置刪除一個(gè)或一系列元素。

find

向前搜索字符串,搜索與指定字符序列匹配的第一個(gè)子字符串。

find_first_not_of

在字符串中搜索不屬于指定字符串中元素的第一個(gè)字符。

find_first_of

在字符串中搜索與指定字符串中任何元素匹配的第一個(gè)字符。

find_last_not_of

在字符串中搜索不屬于指定字符串中任何元素的最后一個(gè)字符。

find_last_of

在字符串中搜索屬于指定字符串中一個(gè)元素的最后一個(gè)字符。

front

返回對(duì)字符串中第一個(gè)元素的引用。

get_allocator

返回用于構(gòu)造字符串的 allocator 對(duì)象的副本。

insert

將一個(gè)、多個(gè)或一些列元素插入字符串中的指定位置。

length

返回字符串中元素的當(dāng)前數(shù)目。

max_size

返回字符串可包含的字符的最大數(shù)目。

pop_back

刪除字符串的最后一個(gè)元素。

push_back

在字符串的末尾處添加一個(gè)元素。

rbegin

返回指向反向字符串中第一個(gè)元素的迭代器。

rend

返回指向剛超出反向字符串的最后一個(gè)元素的位置的迭代器。

replace

用指定字符或者從其他范圍、字符串或 C 字符串復(fù)制的字符來(lái)替代字符串中指定位置的元素。

reserve

將字符串的容量設(shè)置為一個(gè)數(shù)目,這個(gè)數(shù)目至少應(yīng)與指定數(shù)目一樣大。

resize

根據(jù)要求追加或刪除元素,為字符串指定新的大小。

rfind

向后搜索字符串,搜索與指定字符序列匹配的第一個(gè)子字符串。

shrink_to_fit

放棄字符串的超出容量。

size

返回字符串中元素的當(dāng)前數(shù)目。

substr

從字符串起始處的指定位置復(fù)制最多某個(gè)數(shù)目的字符的子字符串。

swap

交換兩個(gè)字符串的內(nèi)容。

運(yùn)算符

運(yùn)算符 +=

向字符串追加字符。

operator =

對(duì)字符串的內(nèi)容賦新的字符值。

operator[]

使用字符串中的指定索引提供對(duì)字符的引用。

備注

max_size elements, the function reports a length error by throwing an object of type length_error."> 如果要求函數(shù)生成的序列長(zhǎng)于 max_size 元素,這個(gè)函數(shù)將通過(guò)引發(fā) length_error 類型的對(duì)象來(lái)報(bào)告長(zhǎng)度錯(cuò)誤。

用于指定受控制序列元素的引用、指針和迭代器在調(diào)用了可更改受控制序列的函數(shù)后或第一次調(diào)用一個(gè)非 const 成員函數(shù)后可能失效。

要求

標(biāo)頭:<string>

Namespace: std"> 命名空間: std

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
String insert() 插入方法
string類型、vector容器和iterator迭代器、bitset類型
《C++ Primer》筆記 第3章 字符串、向量和數(shù)組
QCore/Library說(shuō)明文檔
標(biāo)準(zhǔn)模板庫(kù)(STL)學(xué)習(xí)探究之Multimap容器
C++ unordered
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服