首頁>技術>

在C ++中,我們可以透過以下兩種方式之一儲存字串:

(1)C語言的方式儲存字串(字元陣列、字元指標等)下節談論

C ++字串類在內部使用char陣列儲存字元,但是所有的記憶體管理,分配和null終止都由字串類本身進行處理,這就是為什麼它易於使用。由於類似於向量的動態記憶體分配,因此可以在執行時更改C ++字串的長度。因為字串類是容器類,所以我們可以使用類似於向量,集合和對映之類的其他容器的迭代器來迭代其所有字元,但是通常,我們使用簡單的for迴圈來迭代字元並使用[]運算子對其進行索引。

C ++字串類具有許多輕鬆處理字串的功能。下面的程式碼演示了其中最有用的程式碼。

如上面的程式碼所示,我們可以透過size()以及length()獲得字串的長度,但是length()是字串的首選。我們可以透過+ =或append()將一個字串連線到另一個字串,但是+ =的速度比append()稍慢,因為每次呼叫+都會建立一個新字串(建立新緩衝區),並返回該字串為許多追加操作時的位開銷。

應用程式:

基於上述字串函式,一些應用程式如下:

另外如果你想更好地提升你的程式設計能力,學好C語言C++程式設計!彎道超車,快人一步!筆者這裡或許可以幫到你~

程式設計學習書籍分享:

程式設計學習影片分享:

分享(原始碼、專案實戰影片、專案筆記,基礎入門教程)

7
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 《嵌入式裝置驅動程式基礎筆記》第17期