1. 程式人生 > >thinking in C++ 讀書日誌(二)

thinking in C++ 讀書日誌(二)

  2007-08-01

第二章物件的建立與使用

第二章主要講述c++的一些基礎知識和基本語法,不過我們仍能從書中學到新的東西。這次儘量減小文章的篇幅。主要分兩方面寫:1.推薦知識點,從廣度上覆蓋本章精華;2.對特定某個知識點的進一步研究, 從深度上進行探索。

 

1.經典推薦(導讀)

1) 直譯器與翻譯器        ――P28

初始學c++的時候總把這兩個東西和VC的兩個compilebuild按鈕混淆在一起然後再和“聯結器”混在一起――啊!徹底成一鍋菠菜湯了!看了這部分內容後才逐漸清晰,而且對編譯的概念也有了進一步的理解。

2)一點說明              P31

同樣是int fun2(); 的一個宣告,在c語言和c++中的含義卻是不同的,呵呵,沒料到吧?

3) 一個註釋的習慣格式    P38

//: ///:~ 的故事。

4string 庫函式  ――P40

   vector容器           

P42

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

 

2.深入探討(自己的感想)

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

   txt文件加密程式》。

       加密.cpp”檔案的截圖如下。完整的原始碼和應用程式我已經上傳到了網上,大家可以到下面的網址下載(把.mp3改為.rar即可)http://fm132.img.xiaonei.com/tribe/20070803/21/45/A871649442931OXC.mp3

 

 

十分希望能得到大家的意見。也歡迎大家與我分享自己的程式哦!Let’s share it! Let’s share our thoughts in c++!

這裡要特別感謝代俊同學,他對本程式提出了很多建設性的建議,並且在程式的異常處理和string的分配空間調整部分做了很多實質性地改進。讓我們一起進步!