消去文字列()関数

消去は、()削除操作要素に文字列にファンクション文字列です

 

 

1、消去(int index)指定された文字列の要素の終わりまで、最初からインデックスインデックスを削除します

1 列s = " 1232157 " 2 s.erase(3 )。3 COUT << S。// 123

 

num個の要素はインデックス添字初めから削除2、消去(int型のインデックス、int型NUM)

文字列s = "1234567"; 
s.erase(3,2)。
coutの<<秒; // 12367

 

。3、要素を削除するERASE(ITイテレータ:: String)をイテレータ、関数の戻り値は削除される要素の次の要素を指すイテレータであります

 文字列::イテレータそれ。
 文字列s = "1234567";
 それはs.erase(s.begin()+ 1)=。
 coutの<< S <<てendl; // 134567
 coutの<< *それ; // 3

図4に示すように、領域の要素を[IT1、IT2)を除去する消去(文字列::イテレータIT1、文字列::イテレータIT2)、関数の戻り値は削除される要素の次の要素を指すイテレータであります

文字列::イテレータそれ。
文字列s = "1234567"; 
それはs.erase(s.begin()+ 1、s.end() - 1)=。
coutの<< S <<てendl; // 17 
coutの<< *それ; // 7

 

おすすめ

転載: www.cnblogs.com/program-ai-cv-ml-se-fighting/p/11921435.html