亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C++ > 正文

c++ string

2019-11-06 07:51:18
字體:
來源:轉載
供稿:網友

基本說明

  要想使用標準C++中string類,必須要包含#include<string>,而不是#include<string.h>(字符串處理函數),using std::string/using spacename std;   string類是基于下述模版定義的:  

template<class charT,class traits = char_traits<charT>,class Allocator = allocator<charT>>class basic_string{...};

//traits參數是一個類,它定義了類型要被表示為字符串時,所必須具備的特征。 //Allocator參數是用于處理字符串內存分配的類型。   有4種預定義的具體化

typedef basic_string<char> string;typedef basic_string<char16_t> u16string;typedef basic_string<char32_t> u32string;typedef basic_string<wchar_t> wstring;

常用函數

1)構造函數

string()string(const char * s)string(const char * s,size_type n)string(const string & str)...

2)string的特征描述

size_type size()const //返回當前字符串的大小 mystring.length()size_type length()const //返回當前字符串的長度 mystring.size()bool empty()const //當前字符串是否為空 mystring.empty()...

3)string類的賦值

string& assign(const char *s);//用c類型字符串s賦值string& assign(const char *s,size_type n);//用c字符串s開始的n個字符賦值string& Operator=(const string &str);//把字符串s賦給當前字符串string& assign(const string &str,size_type pos,size_type n);//把字符串s中從pos開始的n個字符賦給當前字符串...

4)string類的插入函數

//insert()方法使得能夠將string對象,字符串數組或幾個字符插入到string對象中...數據將被插入到插入點前面string& insert(size_type pos,const char * s);string& insert(size_type pos,const char * s,size_type n);string& insert(size_type pos1,const string& str);string& insert(size_type pos1,const string& str,size_type pos2,size_type n);//在pos1位置插入str對象中pos2開始的前n個字符...

5)string類的替換函數

//replace()方法指定了要替換的字符串部分和用于替換的內容??梢允褂贸跏嘉恢煤妥址麛的炕虻鷧^間來指定要替換的部分。//替換內容可以是string對象、字符串數組、也可以是特定字符的多個實例。//用于替換的string對象和數組,可以通過指定特定部分或迭代器區間做進一步修改。string& replace(size_type pos,size_type n1,const char * s);//刪除從pos1開始的n1個字符,然后在pos1處插入字符串sstring& replace(size_type pos,size_type n1,const char * s,size_types n2);//刪除從pos1開始的n1個字符,然后在pos1處插入字符串s的前n2個字符string& replace(size_type pos1,size_type n1,const string& str);//刪除從pos1開始的n1個字符,然后在pos1處插入str對象string& replace(size_type pos1,size_type n1,const string& str,size_type pos2,size_types n2);//刪除從pos1開始的n1個字符,然后在pos1處插入str對象中從pos2開始的n2個字符...

6)string類的查找函數

//在字符串中搜索給的子字符串或字符的位置。string::npos是字符串可存儲的最大字符數,通常是無符號int或無符號long的最大取值size_type find(char c,int pos = 0)const;size_type find(const char * s,size_type pos=0)const;size_type find(const char * s,size_type_pos pos=0,size_types n)const;//查找s的前n個字符組成的子字符串size_type find(const string & str,size_type pos = 0)const;//從字符串的pos位置開始,查找子字符串str。如果找到,則返回該子字符串首次出現時其首字符的索引;否則,返回string::npos...

7)string類的連接函數

operator+=()//string對象、字符串數組、單個字符追加到string對象的后面string& append(const char * s);string& append(const char * s,size_type n);//字符串s的前n個字符string& append(const string& str);string& append(const string& str,size_type pos,size_type n);//指定初始位置和追加的字符數...

8)string類的存取函數

const char* c_str()const //mystring.c_str()方法返回一個指向c-風格字符串的指針operator[]()方法使得能夠使用數組表示法來訪問字符串的元素//mystring[0] 執行速度at()方法提供了相似的訪問功能,只是索引是通過函數參數提供的//mystring.at(0) 安全性string substr(size_type pos = 0,size_type n = npos) const;//返回pos開始的n個字符組成的字符串
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲自拍高清视频网站| 色噜噜狠狠狠综合曰曰曰88av| 亚洲欧洲在线看| 欧美极品美女视频网站在线观看免费| 国产精品v日韩精品| 精品国产依人香蕉在线精品| 成人xxxxx| 欧美第一淫aaasss性| 国产精品久久久久久久美男| 日韩av一区二区在线观看| 国产日韩在线看| 另类图片亚洲另类| 黑人精品xxx一区一二区| 久久亚洲成人精品| 日韩二区三区在线| 精品国产老师黑色丝袜高跟鞋| 亚洲国产女人aaa毛片在线| 亚洲美女视频网站| 久久久999国产| 国产精品十八以下禁看| 欧美性极品xxxx娇小| 欧美亚洲伦理www| 狠狠躁天天躁日日躁欧美| 夜夜躁日日躁狠狠久久88av| 中文字幕久久久av一区| 97**国产露脸精品国产| 久久久久久国产精品三级玉女聊斋| 日本一本a高清免费不卡| 日韩av在线免费播放| 国产精品观看在线亚洲人成网| 国产日韩欧美在线| 国产成人亚洲综合91精品| 精品国产一区二区三区久久久| 亚洲精品中文字幕女同| 亚洲全黄一级网站| 亚洲男人天堂视频| 国产成人亚洲综合91精品| 欧美性开放视频| 国产一区视频在线播放| 热久久99这里有精品| 欧美又大又硬又粗bbbbb| 色婷婷亚洲mv天堂mv在影片| 欧美成人精品三级在线观看| 91中文精品字幕在线视频| 成人伊人精品色xxxx视频| 亚洲国产精品成人va在线观看| 秋霞午夜一区二区| 色哟哟亚洲精品一区二区| 亚洲视频电影图片偷拍一区| 日韩专区在线观看| 亚洲精品国产精品国产自| 国产精品久久久久7777婷婷| 国产精品久久久久久久久久久久久| 久久久亚洲福利精品午夜| 欧美精品生活片| 亚洲视频免费一区| 欧美精品制服第一页| 久久影视电视剧免费网站| 欧美精品18videosex性欧美| 欧美性xxxx在线播放| 国产亚洲精品日韩| 日韩美女福利视频| 精品久久久香蕉免费精品视频| 欧美成人精品在线播放| 欧美黄色小视频| 欧美极品少妇xxxxⅹ免费视频| 永久555www成人免费| 亚洲日韩第一页| 久久久久久久久久久久久久久久久久av| 亚洲永久免费观看| 热门国产精品亚洲第一区在线| 国产香蕉精品视频一区二区三区| 亚洲护士老师的毛茸茸最新章节| 亚洲精品大尺度| 欧美精品少妇videofree| 欧美激情精品久久久久久久变态| 91系列在线播放| 国产欧美亚洲精品| 色婷婷综合成人av| 麻豆精品精华液| 欧美影院久久久| 日本精品久久电影| 欧美成人精品在线播放| 中文字幕亚洲综合久久筱田步美| 精品国产一区二区三区久久久狼| 精品视频偷偷看在线观看| 国产午夜精品全部视频在线播放| 久久久精品一区二区三区| 欧美成人精品在线| 亚洲精品国精品久久99热| 亚洲精品福利资源站| 国产精品69久久久久| 国产精品欧美在线| 日本免费一区二区三区视频观看| 亚洲国产精品悠悠久久琪琪| 国产精品入口夜色视频大尺度| 亚洲人成在线观| 18性欧美xxxⅹ性满足| 91色p视频在线| 国产精品扒开腿做| 国产日本欧美在线观看| 欧美国产日产韩国视频| 国产成人综合一区二区三区| 国产精品情侣自拍| 亚洲精品综合久久中文字幕| 国产精品视频一区国模私拍| 国产精品视频最多的网站| 欧美激情精品久久久久久变态| 欧美一级bbbbb性bbbb喷潮片| 国产999在线观看| 亚洲综合小说区| 久久久国产精品免费| x99av成人免费| 久久久国产一区二区| 91精品国产91久久| 亚洲福利小视频| 91日韩在线播放| 欧美一级淫片丝袜脚交| 欧美另类在线播放| 亚洲国产精品女人久久久| 亚洲第一天堂无码专区| 亚洲精品xxx| 日韩中文字幕网站| 久久精品免费播放| 欧美高清videos高潮hd| 日韩av片永久免费网站| 久久夜精品va视频免费观看| 欧美日韩亚洲一区二区三区| 欧美丰满片xxx777| 亚洲国产99精品国自产| 亚洲成人免费网站| 97香蕉超级碰碰久久免费的优势| 欧美精品少妇videofree| 国产一区二区三区高清在线观看| 日韩美女视频免费看| 亚洲国产精品久久久久久| 日韩激情视频在线| 久久亚洲精品视频| 久久精品国产一区二区三区| 57pao成人永久免费视频| 亚洲free性xxxx护士白浆| 日韩av在线精品| 久久亚洲精品一区| 亚洲码在线观看| 亚洲成av人影院在线观看| 亚洲成人1234| 日本乱人伦a精品| 国产精品精品久久久久久| 国产亚洲精品久久| 欧美成在线视频| 日韩日本欧美亚洲| 欧美极品少妇xxxxx| 亚洲伦理中文字幕| 日韩精品在线看| 日韩av片永久免费网站| 97国产suv精品一区二区62| 国产精品久久91| 久久99热这里只有精品国产| 久久精品成人一区二区三区| 中文字幕亚洲精品| 中文日韩在线视频| 国产精品91在线| 久久久av网站| 亚洲精品www久久久|