string類的初了解(一)

2021-09-19 07:49:35 字數 406 閱讀 1432

首先,了解一下在c語言中字串有什麼缺點?

c語言中,字串是以』\0』結尾的一些字元的集合,為了操作方便,c標準庫中提供了一些相關的庫函式,但是這些庫函式與字串是分離開的,不太符合oop的思想,而且底層空間需要使用者自己管理,存在越界訪問的隱患。

string類中提供的常用介面說明:

(函式名稱)string()構造空的string類物件,即空字串

string(const char* s) 用c-string來構造string類物件

string(size_t n, char c) string類物件中包含n個字元c

string(const string&s) 拷貝建構函式

string(const string&s, size_t n) 用s中的前n個字元構造新的string類物件

C 類與物件初了解

在c 中,類的概念類似於結構體,但比結構體內可以定義變數,也可以定義函式。class classname 注意 class date 件宣告 class date cpp檔案定義 include person.h void date show 物件導向的三大特性 封裝,繼承,多型 封裝 將資料和運算...

ARC的初了解

針對記憶體管理問題,arc可以幫助管理object c物件,但是不支援core foundation 物件管理,所以轉換後要注意乙個問題,誰來釋放使用後的物件。本文重點總結一下型別轉換後的的記憶體管理 一 非arc的記憶體管理 手動管理記憶體,使用完轉換的物件,release就可以 nssting ...

String類測試 (一)

string類測試 一 string a ac string b new string ca system.out.println a.endswith b a 以 b 為結尾 true為真 false為假 system.out.println a b a 是字串 b是字串物件 a,b不相同 sys...