首先要清楚乙個概念:什麼是string型別
在c語言中,字串是以'\0'為結尾的字元陣列串。但在c++中的string並不是c語言中的字串,它可以是型別為char*或const char*的字元陣列(稱為cstring),也可能是class string的乙個實體,泛指代表字串的某個物件。
說明:下面將介紹的string class的各種函式,不適用於cstring;對於cstring支援的處理函式,string class是相容的。
部落格將會從下面幾個方面講述string 型別:
預備知識 cstring的定義及操作函式
一、string class的定義
二、string class 與 cstring
三、string class 與 vector
四、string class的內部型別定義和靜態值
五、string class的操作函式
1)構造與析構:生成(create)、拷貝(copy)、銷毀(destroy)
2)大小(size)和容量(capacity)
3)比較(comparisions)
4)字串的訪問(character access)
5)更改(change)
6)搜尋(find)
《C 標準程式庫》讀後感
讀書筆記 關於stl的六大元件 這本書基本都詳細的講解了。這本書給我感覺就是既適合初期入門,又適合當字典用,因為裡面的內容比較多,好多第一次記不住。所以也可以大致看一遍,以後用時再具體記,這樣根據實際去學習我個人覺得效果會更好。接下來,我也可以安心學習qt和演算法了,已經有好多天沒做題了,等2.10...
《c 標準程式庫》讀後感之string 二
一 string class的定義 標頭檔案 include 在之中,basic string 被定義為所有字串型別的基本模板型別 basic template class namespace std template,class allocator allocator class basic st...
《C標準庫》讀後感
c標準庫 讀後感 曾經有份真摯的感情放在我的面前,我沒好好珍惜,等到失去後才追悔莫及,如果上天再給我一次機會,我會她說三個字,我愛你,如果非要在這三個字後面加個期限,我希望是一萬年。這本書,原來在京東上是有賣的。當時以為,我不會對c感興趣,因為c太費事了,遠不如perl之類語言。於是沒有賣。可惜現在...