Effecitve C 讀書筆記 一

2021-06-18 07:26:21 字數 507 閱讀 7335

最近工作中開始又使用c++了,而且應用軟體的開發c語言確實有了一定的侷限。所以還是準備多看一些關於c++的書籍,總結下。

視c++為乙個語言聯盟,我個人覺得這是乙個絕妙的想法。因為c++和c的糾葛不清,但是又因為是一門高階的物件導向的語言。所以在理解起來總是有那麼些不太對勁的地方。

但是視c++為乙個語言聯盟,將c++語言特性分開成四個次語言的語言特點,似乎思路和脈絡都非常清晰。

c的blocks/statements/preprocessor/built-in data types/arrays/pointers。

objected-oriented c++的classes(constructor和destructor),封裝、繼承、多型、虛函式(動態繫結)都作為了c++的特性。

template c++的泛型程式設計,模板的使用。

stl作為tempate程式庫,所提供的一系列的函式方法和特性,包括container、iterators、algorithms以及函式物件function objects。

讀書筆記一

一物件導向 一 類 1 屬性 為物件儲存資料 公共屬性public 不帶關鍵字 預設public 私有屬性private 受保護屬性protected 訪問類shopproduct中的title屬性 mo del news hopp rodu ct title model title 2.方法 為物...

讀書筆記 一

今年的年度目標之一是讀書50本,已完成八本 1 親密關係 親密關係有很多種,夫妻 婆媳 親子 朋友 閨蜜等等,都是親密關係的範疇,親密關係出現問題多受嬰兒時期與父母關係的影響,親密關係出現問題要懂得內省,誠實的認清自己,並看見別人真實的存在,出於愛的目的去發聲。2 正面管教的魔法 好孩子不是用嘴巴教...

讀書筆記(一)

這段 是無法編譯的,因為如果是傳值引數,那麼實參到形參會呼叫複製建構函式,如果允許值傳遞那麼,複製建構函式內部也會 呼叫複製建構函式,從而無限的遞迴呼叫導致棧溢位。這裡應該改為常量引用。const include class a int main sizeof空型別的例項時,輸出結果為1。本來siz...