精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C++ replace()函數基本應用方法總結

開發 后端
C++ replace()函數的各種應用方式將會在這篇文章中為大家詳細介紹,希望朋友們可以從這里介紹的內容充分掌握這一應用技巧。

C++編程語言中的string應用方式多樣化,每一種應用方式都能幫助我們提實現特定的功能需求。在這里我們將會為大家詳細介紹一下其中一個比較重要的用法,有關C++ replace()函數的應用方式。

  1. basic_string::max_size  

C++ replace()函數返回string 能放的***元素個數。(不同于capacity)

  1. size _ type max _ size( ) const;   
  2. basic_string <char>::size_type cap, max;   
  3. cap = s.capacity ( );   
  4. max = s.max_size ( ); // max=4294967294.   
  5. basic_string::rfind  

尋找給定的string。返回找到的***個string 下標值;如果沒找到則返回npos。

與find 不同的是:rfind 默認從npos 開始找。其他相同。

  1. basic_string::replace  

將原string 中的元素或子串替換。返回替換后的string。

(1)用string 或C-string 代替操作string 中從 _Pos1 開始的 _Num1 個字符

  1. basic _ string& replace( size _ type _Pos1 ,
    size _ type _Num1 , const value _ type* _Ptr );   
  2. basic _ string& replace(size _ type _Pos1 ,
    size _ type _Num1 ,const basic _ string _Str );   
  3. string a,b;   
  4. string s ( "AAAAAAAA" );   
  5. string s1p ( "BBB" );   
  6. const char* cs1p = "CCC" ;   
  7. a = s.replace ( 1 , 3 , s1p ); // s= ” ABBBAAAA ”   
  8. b = s.replace ( 5 , 3 , cs1p ); // s= ” ABBBACCC ”  

(2)用C++ replace()函數中從 _Pos2 開始的 _Num2 個字符,代替操作string 中從 _Pos1 開始的 _Num1 個字符

用C-string 中的 _Num2 個字符,代替操作string 中從 _Pos1 開始的 _Num1 個字符

  1. basic _ string& replace( size _ type _Pos1 , 
    size _ type _Num1 , const basic _ string& _Str ,   
  2. size _ type _Pos2 , size _ type );   
  3. basic _ string& replace( size _ type _Pos1 , size _ type _Num1 ,   
  4. const value _ type* _Ptr , size _ type _Num2 );   
  5. string a, b;   
  6. string s ( "AAAAAAAA" );   
  7. string s2p ( "BBB" );   
  8. const char* cs2p = "CCC";   
  9. a = s.replace ( 1 , 3 , s2p , 1 , 2 ); // s= ” ABBAAAA ”   
  10. b = s.replace ( 4 , 3 , cs2p , 1 ); // s= ” ABBAC ”  

(3)用 _Count 個character _Ch , 代替操作string 中從 _Pos1 開始的 _Num1 個字符

  1. basic _ string& replace( size _ type _Pos1 , size _ type _Num1 ,   
  2. size _ type _Count , value _ type _Ch );   
  3. string result;   
  4. string s ( "AAAAAAAA" );   
  5. char ch = 'C';   
  6. result = s.replace ( 1 , 3 , 4 , ch ); // s= ” ACCCCAAAA ”  

(4)用string 或C-string ,代替操作string 中從 First0 到 Last0 的字符

  1. basic _ string&replace(iterator First0 ,iterator Last0 , 
    const basic _ string& _Str );   
  2. basic _ string&replace(iterator First0 ,iterator _Last0 , 
    const value _ type* _Ptr );   
  3. string s ( "AAAAAAAA" ); string s4p ( "BBB" );   
  4. const char* cs4p = "CCC";   
  5. basic_string<char>::iterator IterF0, IterL0;   
  6. IterF0 = s.begin ( ); IterL0 = s.begin ( ) + 3;   
  7. string a, b;   
  8. a = s.replace ( IterF0 , IterL0 , s4p ); // s= ” BBBAAAAA ”   
  9. b = s.replace ( IterF0 , IterL0 , cs4p ); // s= ” CCCAAAAA ”  

(5)用C++ replace()函數中從 _Pos2 開始的 _Num2 個字符,代替操作string 中從 First0 到 Last0 的字符

用C-string 中的 _Num2 個字符,代替操作string 中從 First0 到 Last0 的字符

  1. basic _ string& replace( iterator _First0 , iterator _Last0 ,   
  2. const value _ type* _Ptr , size _ type _Num2 );   
  3. template<class InputIterator> basic _ string& replace(   
  4. iterator _First0 , iterator _Last0 ,   
  5. InputIterator _First , InputIterator _Last );   
  6. IterF3 = s.begin ( ) + 1; IterL3 = s.begin ( ) + 3;   
  7. IterF4 = s.begin ( ); IterL4 = s.begin ( ) + 2;   
  8. a = s.replace ( IterF3 , IterL3 , IterF4 , IterL4 );   
  9. b = s.replace ( IterF1 , IterL1 , cs5p , 4 );  

(6)用 _Count 個character _Ch , 代替操作string 中從 First0 到 Last0 的字符

  1. basic _ string& replace( iterator _First0 , iterator _Last0 ,   
  2. size _ type _Count , value _ type _Ch );   
  3. a = s.replace ( IterF2 , IterL2 , 4 , ch );   
  4. basic_string::swap  

交換兩個string。

  1. void swap( basic _ string& _Str );   
  2. s1.swap ( s2 );   
  3. basic_string::substr  

返回從 _Off ( 下標)開始的 _Count 個字符組成的string

  1. basic _ string substr( size _ type _Off = 0
    size _ type 
    _Count = npos ) const;   
  2. string s("I love you!") , sub;   
  3. ssub=s.substr( ); // sub= ” I love you! ”   
  4. ssub=s.substr(1); // sub= ” love you! ”   
  5. ssub=s.substr(3,4); // sub= ” ove ”  

C++ replace()函數的相關內容就為大家介紹到這里。

【編輯推薦】

  1. C++ CreateThread參數具體應用技巧解析
  2. C++托管程序實現安全管理
  3. C++文件拷貝應用技巧探討
  4. C++ kmp算法模板代碼解讀
  5. C++ assert()函數應用方式剖析
責任編輯:曹凱 來源: 博客園
相關推薦

2010-02-04 17:16:33

C++調用python

2010-02-02 17:33:17

C++友元函數

2010-02-02 14:45:35

C++ typeof

2010-02-06 16:16:01

C++冒泡排序

2010-03-01 11:24:31

WCF面向服務

2013-12-12 16:10:21

Lua腳本語言

2010-03-03 14:40:37

Python打包方法

2010-07-08 15:24:17

SNMP trap

2010-02-05 10:23:09

C++基本函數

2010-02-01 15:26:44

C++ inline函

2010-02-02 10:07:59

C++全局函數

2019-03-10 21:13:03

UbuntuLinuxAlfred

2010-02-02 09:32:32

C++ typedef

2010-01-25 13:19:44

C++詞法分析

2010-01-27 15:54:49

C++實現程序

2010-02-26 13:40:28

WCF消息頭

2010-02-25 10:52:29

WCF響應服務

2010-03-03 16:40:55

Python HTTP

2010-03-04 14:57:08

Python解密VBS

2010-02-02 14:36:08

C++ Cstring
點贊
收藏

51CTO技術棧公眾號

亚洲精品福利在线| 国产乱码字幕精品高清av| 亚洲黄色在线看| 亚洲黄色一区二区三区| 中文字幕福利视频| 久久av电影| 欧美日韩一区视频| av 日韩 人妻 黑人 综合 无码| 日日躁夜夜躁白天躁晚上躁91| 性欧美videos另类喷潮| 日韩视频中文字幕| av电影中文字幕| 欧美大片高清| 国产网站一区二区| 91九色蝌蚪嫩草| 国产69精品久久久久久久久久| 日本不卡高清| 精品国产污污免费网站入口| 美女黄色片视频| 欧美人与性动交α欧美精品济南到| 成av人片一区二区| 91精品久久久久| 日本午夜视频在线观看| 亚洲欧美综合久久久| 亚洲美女视频网| 中文字幕一区二区三区四| 亚洲成av在线| 精品国产精品自拍| 在线观看av的网址| yourporn在线观看中文站| 白白色 亚洲乱淫| 成人免费网视频| 波多野结衣 久久| 精品国产精品久久一区免费式 | 中文字幕亚洲综合久久| 国产黑丝一区二区| 日韩欧美中文字幕在线视频| 欧美日产国产精品| 国产成人黄色片| 欧美xxxx做受欧美88bbw| 国产欧美日韩一区二区三区在线观看| 国产a一区二区| 91九色蝌蚪91por成人| 视频在线在亚洲| 91国产中文字幕| aaaaa一级片| 国内自拍欧美| 精品日韩一区二区三区免费视频| 91pony九色| 欧美高清你懂的| 欧美伊人久久久久久久久影院| 91成人在线观看喷潮教学| 七七成人影院| 亚洲亚洲人成综合网络| 欧美另类videosbestsex日本| 黄色网在线免费观看| 国产精品久久看| 亚洲国产一区二区精品视频 | 夜夜爽久久精品91| 国产丝袜在线播放| 亚洲激情成人在线| 浴室偷拍美女洗澡456在线| 男人影院在线观看| 一色桃子久久精品亚洲| 在线免费一区| av在线app| 夜夜嗨av一区二区三区| 午夜精品久久久久久99热软件| 国产精品嫩草69影院| 一区二区三区高清在线观看| 欧美成人一区二区三区在线观看 | 日韩成人综合网| 日韩欧美国产中文字幕| 可以免费在线看黄的网站| 三妻四妾的电影电视剧在线观看| 一区二区日韩av| xxxx18hd亚洲hd捆绑| 日本免费在线观看| 中文字幕亚洲在| 国产日韩欧美大片| 丁香花在线高清完整版视频| av成人激情| 日本亚洲欧美成人| 国产成人精品777777| 久久精品噜噜噜成人av农村| 久久久亚洲成人| 成人福利视频在线观看| 欧美午夜精品一区二区三区| 国产亚洲福利社区| 视频一区二区三区在线看免费看 | 嗯用力啊快一点好舒服小柔久久| 精品久久久久久久人人人人传媒| 最新中文字幕日本| 琪琪久久久久日韩精品| 欧美精品一区二区久久久| 黄色片免费网址| 亚洲专区**| 日韩久久免费电影| 成人日韩在线电影| 99久久精品免费看国产交换| 99久久免费国产| 台湾成人av| 超黄网站在线观看| 欧洲色大大久久| 精品中文字幕在线2019| 成人免费性视频| 欧美三级黄网| 精品久久在线播放| 亚洲一区二区不卡视频| 人妻夜夜爽天天爽| 欧美a级在线| 3d成人h动漫网站入口| 中文字幕の友人北条麻妃| 国产白丝在线观看| 日本道在线观看一区二区| 五月天激情播播| 蜜臀av在线播放| 在线精品视频免费播放| 亚洲视频在线观看日本a| 成品人视频ww入口| 午夜激情视频在线| 亚洲另类一区二区| 99re热这里只有精品视频| 亚洲乱码视频| 亚洲人成绝费网站色www| 在线观看你懂的视频| 精品产国自在拍| 久久久久久香蕉网| 91尤物国产福利在线观看| 波多野结衣视频一区| 中文字幕成人一区| а√天堂8资源在线官网| 欧美视频不卡| 婷婷综合社区| 日本中文字幕一区二区| 欧美成人xxx| 女人偷人在线视频| 香蕉视频免费在线看| 日本免费不卡视频| www.精品久久| 午夜视频网站在线观看| 无码 制服 丝袜 国产 另类| 国产精品aaa| 国产精品96久久久久久| 国产九九九视频| 欧美视频免费| 日韩中文字幕在线免费观看| 国产区在线观看视频| 久久se精品一区二区| 999热视频| 日本中文字幕在线视频| 欧美在线观看一区| 手机av免费看| 大色综合视频网站在线播放| 亚洲精品成a人在线观看| 久久精品第一页| 国产a视频精品免费观看| 欧美 国产 精品| 亚洲国产伊人| 色偷偷av亚洲男人的天堂| 日本熟女一区二区| 99视频精品全部免费在线| 欧美在线一区视频| 欧美巨大xxxx| 欧美一级大片在线观看| 深夜福利免费在线观看| 午夜激情一区二区三区| 香港三级日本三级| 亚洲免费网站| 亚洲天堂av在线免费观看| 国产在线播放91| 国产高清在线观看| 欧美日韩三级一区| 黄色一级片中国| 成人免费av资源| 日韩在线xxx| 色综合久久网| 91在线免费观看网站| 青青草原av在线| 亚洲人在线视频| 国产伦理吴梦梦伦理| 亚洲一区二区三区四区在线免费观看 | 精品国产二区在线| 高清电影一区| 久久福利视频网| 五月婷婷六月丁香综合| 欧美在线免费播放| 麻豆精品一区二区三区视频| 97超碰欧美中文字幕| 免费一级特黄录像| 欧美fxxxxxx另类| 日本不卡二区| 亚洲国产aⅴ精品一区二区| 秋霞成人午夜鲁丝一区二区三区| 欧美激情视频在线播放| 亚洲成人免费在线视频| 免费看污视频的网站| 亚洲免费在线观看视频| 亚洲无吗一区二区三区| 亚洲精品成人影院| 极品日韩久久| 99视频这里有精品| 国外成人在线直播| 大片免费播放在线视频| 色综合一区二区| 国产成人av免费在线观看| 亚洲午夜免费| 久久嫩草精品久久久久| 校园春色 亚洲色图| 午夜欧美在线| 国产视频一区二区三区四区| 成人精品国产| 久久久久久成人| 草碰在线视频| 亚洲国产91色在线| 精品国产va久久久久久久| 日韩欧美福利视频| 五月天色婷婷丁香| 91免费版在线| 9.1在线观看免费| 日本va欧美va欧美va精品| 国产高清www| blacked蜜桃精品一区| 国产精品国产精品国产专区蜜臀ah| 日韩视频网站在线观看| 久久久久久久一区二区| 顶级网黄在线播放| 亚洲视频一区二区三区| 东京干手机福利视频| 欧美日韩国产另类一区| 亚洲av无码乱码国产精品fc2| 亚洲一区二区在线视频| 亚洲色图27p| 久久午夜电影网| 蜜臀av一区二区三区有限公司| 国产经典欧美精品| 午夜免费福利视频在线观看| 99国产精品久久久久久久| 毛片在线视频观看| 久久久影院免费| 欧美一二三区| 曰本一区二区三区视频| 国内精品久久国产| 一区视频网站| 91久久夜色精品国产网站| 9999在线精品视频| 国产乱人伦真实精品视频| 欧美日韩视频免费观看| 国产精品成人一区二区三区吃奶| 色在线中文字幕| 久久久亚洲天堂| 羞羞电影在线观看www| 欧美久久精品一级黑人c片| 色多多视频在线观看| 亚洲日本aⅴ片在线观看香蕉| 日韩欧美亚洲系列| 亚洲香蕉在线观看| 国产亚洲依依| 在线观看视频亚洲| 麻豆影院在线| 精品激情国产视频| 久久77777| 日韩中文字在线| 伊人在我在线看导航| 久久成人综合视频| caoporn97在线视频| 欧美极品xxxx| 97在线超碰| 4p变态网欧美系列| 午夜伦理福利在线| 欧美在线视频网| 成人日韩在线| 国产成人综合亚洲| 国产精品久久久久久久久久辛辛| 亚洲精品日韩av| 北条麻妃在线一区二区免费播放 | 欧产日产国产69| 欧美日韩国内自拍| 中文字幕人妻互换av久久| 欧美精品三级在线观看| 国产视频第一页| 亚洲国产日韩精品在线| 欧美孕妇孕交| 色悠悠久久久久| 精精国产xxxx视频在线| 欧美成人在线免费视频| 超级碰碰不卡在线视频| 日本成人黄色片| 成人豆花视频| 国产欧美一区二区三区另类精品| 日韩欧美在线精品| 国产福利片一区二区| 激情综合视频| 国产福利一区视频| 久久91精品久久久久久秒播| 少妇精品无码一区二区| 久久久亚洲高清| 亚洲性猛交xxxx乱大交| 一区二区三区成人在线视频| 青青草av在线播放| 欧美视频一区二区三区| 欧日韩在线视频| 一区二区三区在线播放欧美| 国产精品剧情| 日韩av电影国产| 成人国产精品一区二区网站| 久久国产一区二区| 欧美影院一区| 亚洲人成无码www久久久| 国内精品自线一区二区三区视频| 疯狂揉花蒂控制高潮h| 专区另类欧美日韩| 天堂中文在线网| 欧美年轻男男videosbes| 日韩国产福利| 欧美巨乳在线观看| 成人在线观看免费播放| 国产日本一区二区三区| 久久一区二区中文字幕| 国产白丝袜美女久久久久| 国产乱码精品1区2区3区| 亚洲制服丝袜在线播放| 亚洲免费观看视频| 中文字幕码精品视频网站| 日韩经典第一页| 4438x成人网全国最大| 国产精品日韩精品| 欧美大胆视频| 五月天在线免费视频| 久久国产三级精品| 国产熟妇搡bbbb搡bbbb| 亚洲一区二区高清| www.激情五月.com| 中文字幕在线国产精品| 亚洲最大网站| 亚洲free嫩bbb| 亚洲综合自拍| 国产精品视频分类| xnxx国产精品| 日韩精品久久久久久免费| 亚洲精品一区二区三区在线观看| 国产爆初菊在线观看免费视频网站 | 欧美一区二区三区图| 91精品国产自产精品男人的天堂 | 国产成人精品福利一区二区三区| 日韩精品1区| 国产成人久久777777| 久久亚洲精华国产精华液 | 曰韩精品一区二区| 国产又黄又大又爽| 日韩在线视频一区| h1515四虎成人| 色999日韩自偷自拍美女| 日本在线不卡一区| 欧美成人国产精品一区二区| 欧美视频在线看| 国产精品影院在线| 国产成人精品a视频一区www| 国产成人aa在线观看网站站| 亚洲熟妇无码一区二区三区| 国产不卡在线视频| 久艹视频在线观看| 亚洲缚视频在线观看| 日本理论片午伦夜理片在线观看| 91丝袜美腿美女视频网站| 国产精品二区影院| 激情综合激情五月| 亚洲精品一二三| 婷婷色在线视频| 欧洲永久精品大片ww免费漫画| 亚洲伊人春色| 无码少妇一区二区三区芒果| 中文字幕av免费专区久久| 99热这里是精品| 欧美极品在线播放| 噜噜噜狠狠夜夜躁精品仙踪林| www日韩视频| 中文天堂在线一区| 成人小视频在线播放| 久热精品在线视频| 97成人在线| 虎白女粉嫩尤物福利视频| 91丨九色丨尤物| 无码免费一区二区三区| 久久亚洲精品中文字幕冲田杏梨| 中文字幕区一区二区三| 欧美性大战久久久久xxx | 国产伦精品一区二区三| 国产精品久久久免费| 娇小11一12╳yⅹ╳毛片| 日韩欧美一级二级三级| 污污视频在线| 久久久久久久有限公司| 美女一区二区三区在线观看| 中文字幕av久久爽av| 国产丝袜一区二区| 亚洲综合资源| 国产成人艳妇aa视频在线 | 黄页网站在线| 免费日韩电影在线观看|