這篇文章給大家介紹怎么在C++中使用insert()插入函數(shù),內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。
創(chuàng)新互聯(lián)公司成都網(wǎng)站建設(shè)定制網(wǎng)站開發(fā),是成都網(wǎng)站設(shè)計(jì)公司,為服務(wù)器托管提供網(wǎng)站建設(shè)服務(wù),有成熟的網(wǎng)站定制合作流程,提供網(wǎng)站定制設(shè)計(jì)服務(wù):原型圖制作、網(wǎng)站創(chuàng)意設(shè)計(jì)、前端HTML5制作、后臺(tái)程序開發(fā)等。成都網(wǎng)站制作熱線:18982081108具體內(nèi)容如下:
basic_string& insert (size_type pos, const basic_string& str);
在原串下標(biāo)為pos的字符前插入字符串str
basic_string& insert (size_type pos, const basic_string& str, size_type pos1, size_type n);
str從下標(biāo)為pos1開始數(shù)的n個(gè)字符插在原串下標(biāo)為pos的字符前
basic_string& insert (size_type pos, size_type n, char c);
在原串下標(biāo)為pos的字符前插入n個(gè)字符c
代碼:
#includeusing namespace std; int main() { string str="hello"; string s="Hahah"; str.insert(1,s);//在原串下標(biāo)為1的字符e前插入字符串s cout< 運(yùn)行結(jié)果:
知識(shí)點(diǎn)補(bǔ)充:C++ string類insert函數(shù)
string的成員函數(shù)insert有以下多種重載:
string &insert(int p0, const char *s);——在p0位置插入字符串s
string &insert(int p0, const char *s, int n);——在p0位置插入字符串s的前n個(gè)字符
string &insert(int p0,const string &s);——在p0位置插入字符串s
string &insert(int p0,const string &s, int pos, int n);——在p0位置插入字符串s從pos開始的連續(xù)n個(gè)字符
string &insert(int p0, int n, char c);//在p0處插入n個(gè)字符c
iterator insert(iterator it, char c);//在it處插入字符c,返回插入后迭代器的位置
void insert(iterator it, const_iterator first, const_iteratorlast);//在it處插入從first開始至last-1的所有字符
void insert(iterator it, int n, char c);//在it處插入n個(gè)字符c
關(guān)于怎么在C++中使用insert()插入函數(shù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站www.cdcxhl.com,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
文章標(biāo)題:怎么在C++中使用insert()插入函數(shù)-創(chuàng)新互聯(lián)
瀏覽路徑:http://weahome.cn/article/dgpdii.html