天天看點

關于C++ Primer Plus的讀後感

     最近學業比較繁忙,有一段時間沒有寫一些東西了,這次不寫技術性的東西了,就寫寫看完C++ Primer Plus(以下簡稱CPP)的體會吧。花了很長一段時間來看這本書,因為前面被“誤導”應該先看C++ Primer (一下簡稱CP),事實上看完才發現CPP實際上才是真正意義上的入門級讀物,前面的幾章節内容純粹是寫給一些毫無程式設計經驗的人看的,講解得非常詳細,可以說是不厭其煩,就連函數大小寫的問題都講了一遍又一遍。還有,這本書事實上可以當做小說一樣來讀,因為作者的文風幽默诙諧,很有讓人忍俊不禁的感覺,相信真正讀完這本書的人一定與我有同樣的感覺的。當然盡管是入門級讀物,但是講解起OOP起來還是比較詳細和深刻的,并且對于原先根本沒有接觸OOP的人來說恐怕還是有些難度,但是相比CP的宏觀把握,CPP自然來說還是相對淺顯一些。(看CP的時候确實有一頭霧水的感覺,強烈建議第一次接觸OOP的同學應該先看看國内的著作)并且你可以很清楚的了解到引入auto_ptr類和virtual的意義,而這些在CP上我真是沒有看到,換句話說就是它将引入新概念的原因闡釋的很深刻,絕不是泛泛而談。有些代碼譬如說後面有一個開發銀行類的程式就值得大家反複琢磨,很有聯系現實的意味。再談談課後習題的方面,有一大部分題目都是很有價值的,不是單純練習的,事實上,OOP學的好的人應該明白開發一個類的時候最重要的是要有正确的架構,這樣寫起來才遊刃有餘。花一些時間來看看還是很有意義的。

簡短的篇幅不能詳細概括這本書的特點,希望大家都去認真的讀一下,有時間我們可以慢慢交流的,真的,強烈推薦!!