thinking in C 讀書日誌(二)

2021-04-13 06:03:00 字數 1550 閱讀 7905

2007-08-01

第二章物件的建立與使用

第二章主要講述

c++的一些基礎知識和基本語法,不過我們仍能從書中學到新的東西。這次盡量減小文章的篇幅。主要分兩方面寫:

1.推薦知識點,從廣度上覆蓋本章精華;

2.對特定某個知識點的進一步研究

,從深度上進行探索。

1)

直譯器與翻譯器

――p28

初始學

c++的時候總把這兩個東西和

vc的兩個

compile

和build

按鈕混淆在一起然後再和「聯結器」混在一起

――啊!徹底成一鍋菠菜湯了!看了這部分內容後才逐漸清晰,而且對編譯的概念也有了進一步的理解。

2

)一點說明

p31

同樣是

int fun2();

的乙個宣告,在

c語言和

c++中的含義卻是不同的,呵呵,沒料到吧?

3)

乙個注釋的習慣格式

p38

//:

與///:~

的故事。

4

)string

與庫函式

――p40

vector

容器 p42

這兩點是我認為本章最有價值的知識點,非常推薦仔細閱讀。關於它們我將在後文中深入**。

2.深入**(自己的感想)

限於篇幅,這裡只好直接介紹我用vector和string做的乙個程式了.

txt文件加密程式》。

加密.cpp」

十分希望能得到大家的意見

let』s share it! let』s share our thoughts in c++!

這裡要特別感謝代俊同學,他對本程式提出了很多建設性的建議,並且在程式的異常處理和

string

的分配空間調整部分做了很多實質性地改進。

讓我們一起進步!

thinking in C 讀書日誌(六)

第六章 初始化與清除 這一章說實話沒什麼東西。我用了一小時看完了。不過關於析構函式我一直有乙個疑問,有興趣的同學到我部落格討論一下吧。我們都知道,在c 裡當宣告乙個類時,如果你不寫建構函式,系統就會自動生成乙個預設建構函式。由於此建構函式往往不盡人意,我們一般會重寫建構函式。且當我們定義了自己的建構...

錯誤檢查 Thinking in C

為本書其餘部分改進錯誤檢查是很方便的。用內聯函式可以簡單地包括乙個檔案而不用擔 心連線什麼。到目前為止,assert 巨集已用於 錯誤檢查 但它真正用處是除錯並終將被能夠 在執行時提供更多有用資訊的東西代替。何況異常處理程式 在 1 7章介紹 已提供了更多的處 理這些錯誤的有效的方法。這是預處理器仍...

Thinking in C 第2版第一卷讀書筆記

thinking in c pdf電子書 c 中先編譯,後連線 編譯 將原始碼編譯為 連線 將庫函式和各種自定義函式依次連線成為乙個可執行檔案。c 中 include 不再使用 h字尾 include 變在了 include include 呼叫程式 控制台方式 system 程式名 include...