C Primer讀書筆記(3)

2021-09-25 11:16:04 字數 344 閱讀 8409

vector:

本科時學c++的時候沒學過vector,正好補一下。

第乙個要注意的地方是要正確區分列表初始值還是元素數量。

第二點是不能使用範圍for向vector物件新增元素,範圍for語句體內不應改變其所遍歷序列的大小。

不能用下標形式給vector新增元素

迭代器

陣列的大小要定義為乙個常量。

陣列的內建的下標運算子所用的索引值不是無符號型別,這一點與vector和string不一樣。

要使用範置for語句處理多維陣列,除了最內層的迴圈外,其他所有的迴圈的控制變數都應該是引用型別。

C primer 讀書筆記(3)

指標 1.指標類似於迭代器,有 操作和 操作。要注意的是,最好不要留下不初始化的指標,這樣很容易引起錯誤,而且很難發現,但是初始化為0的指標是可以被發現的,即不指向任何物件的空指標,所以如果指標暫時沒有要指向的物件,最好初始化為0,也可以用cstdlib庫里的null變數來初始化空指標,null不在...

C primer 讀書筆記

第2 章 變數和基本型別 1 變數直接初始化和變數 複製初始化 int ival 1024 direct initialization int ival 1024 copy initialization 初始化不是賦值 2 內建型別復 制初始化和直接初始化幾乎沒有區別 但 對類型別物件來 說,有些初...

C Primer讀書筆記

前些日子開始看 c primer 順便做一些筆記,既有書上的,也有自己理解的。因為剛學c 不久,筆下難免有謬誤之處,行文更是凌亂 所幸不是用來顯配的東西,發在linuxsir只是為了方便自己閱讀記憶,以防只顧上網忘了正事。書看了不到一半,所以大約才寫了一半,慢慢補充。const要注意的問題 1 下面...