C primer 學習筆記 string

2021-07-23 22:43:49 字數 560 閱讀 4123

string作為c++標準庫型別主要包含三個方面:

1.string型別的定義與使用準備

#includeusing std::string

2.string物件初始化

string s1="hello";

string s2("hello");

string s2(s1);

string s2(10,'c');

string s2=s1;

3.string物件操作

os<>s;//輸出

getline(is,s);//輸入行

s.empty();判斷是否為空,返回布林

s.size();輸出長度,返回string::sizetype型

s[n];索引

s1+s2;

s1=s2;

s1==s2;

s1!=s2;

<,<=,>,>=

目前問題,string物件是否支援迭代器?

C Primer學習筆記

學習完乙個知識點後寫上自己的理解。算是總結吧,加深一下自己的印象,也可以在以後複習的時候方便檢視 加油加油!14.1關於運算子的過載 存在的意義 目前看來就是因為操作符大部分是針對資料的,比如int型,char型,書中稱為內建型別。而當類之間想要用操作符的時候,比如兩個類的物件相加,那麼就需要去重 ...

《C Primer》學習筆記

2008年7月18日 颱風海鷗登陸 1 宣告與定義 變數的定義用於為變數分配儲存空間,還可以為變數指定初始值。在乙個程式中,變數有且僅有乙個定義。變數的宣告用於向程式表明變數的型別和名字。變數的宣告包括物件名 物件型別和物件型別前的關鍵字extern 當設計標頭檔案時,記住定義和宣告的區別是很重要的...

c primer學習筆記

3.2 標準庫型別string 1.注意在使用empty size 和is x 這種函式時請注意其使用的方法,例如 string s hello world if s.empty empty 和size 更像是一種屬性 if is x s 0 is 這種函式更像是一種函式,而且是針對的單個字元 2....