C ++ STL文字列

文字列と類似の配列が、配列よりも柔軟。その他の例については、10.3を参照して注意してください

オペレーティング

1)=、s.assign()//新しい値に割り当てられる
2)スワップ()は、2つの文字列の内容を交換//
3)+ =、s.append() 、s.push_back()// 尾部を追加文字
の文字を挿入する4)s.insert()//
5)s.erase()//文字削除
6)s.clear()//すべての文字削除
7)s.replace(//置換文字は)
8)+ / /連結された文字列
9)== ,! =、< 、<=、>、> =、比較()// 文字列の比較
10)サイズ()、長さ( //) 文字の数を返し
11)MAX_SIZE()/ /文字の最大数を返してもよい
12)s.empty()//文字列が空であるか否かを判断する
前の文字容量再割当て返す// 13)s.capacity()
14)リザーブ()//メモリの一定量を保持します文字の数受信
()において、[])15 // 単一文字アクセス
16)>>、getlineの()//ストリームから値を読み取る
値書き込みしようとしている。17)// <<ストリーム
18)コピー()//特定の値C_STRINGに割り当てられます
。19)コンテンツの文字列に、この文字列の正規C(C_STRING)を指すポインタを返す// c_str()は同じ文字列を有する「\ 0」
20である)データ()//う文字の配列の内容には「\ 0」を戻ります
21)サブストリングを返し// s.substr()
22)は、()の端部()開始 // 同様の支持STLイテレータを与える
23)rbegin()レンド() // 逆イテレータ
/ 24)get_allocator()を/リターン・コンフィギュレータ

 

列A;

[ "ABC"] = 1; //も真

 文字列S3 =「こんにちは」; // s3がのリテラルコピーであります

文字列S4( "こんにちは"); // S3 = "こんにちは" と同等

文字列S5(10、 'C'); // S5コンテンツがCCCCCCCCCCです

おすすめ

転載: www.cnblogs.com/QingyuYYYYY/p/11621572.html