- C++面向對象程序設計(第三版)
- 陳維興 林小茶
- 909字
- 2019-10-25 14:55:26
第三版前言
FOREWORD
本教材的第一版和第二版自出版以來獲得讀者和同行好評,成為不少高校的教材,并作為考研參考書受到讀者歡迎。在總結了最近幾年的教學經驗,并聽取了專家和讀者的意見后,我們在第二版的基礎上對教材進行了再次修訂。
本次修訂保持了前兩版通俗易懂、層次分明的特點,通過大量的實例講解,方便讀者對基本概念的理解,并使讀者能盡快建立面向對象程序設計的基本思想,迅速掌握C++程序設計的基本技能,編寫出具有良好風格的程序,在此基礎上,本教材主要在以下幾個方面進行了修訂:
(1)版本進行了升級,由Visual C++ 6.0升級到了Visual C++ 2010。由于采用了Visual C++ 2010作為調試環境,因此本書中所有程序都在Visual C++ 2010中調試通過。因此,有些程序的實現與第二版有區別。在Visual C++ 6.0環境下,有些程序的第一行必須改為“#include<iostream.h>”程序才能通過調試,而在Visual C++ 2010中調試程序就不存在這個問題。這給我們調試程序帶來了極大的方便。
(2)增加了第11章STL標準模板庫。對于有一定程序設計基礎的讀者來說,掌握這部分內容可以提高編程效率,因為標準模板庫中提供了對常用的數據結構的操作,如表、棧和隊列等。程序設計者在編寫實用程序時可以直接調用在這些數據結構上操作的函數,而不用再編寫相關的基礎程序。當然,在此也要強調,在學習過程中,數據結構的基礎程序還是需要學習者好好研究并自行編寫,只是,在已經掌握了相關內容后,在實用程序編寫的時候,可以考慮使用標準模板庫。
(3)通過對第二版的內容進行研究,刪掉了一些不是十分必要的內容和案例,增加了一些新的、更實用的案例和內容,從而使本教材更具有實用性。
C++是一門實踐性很強的課程,只靠聽課和看書是學不好的,必須多做題、多編程、多上機。我們編寫了與本教材配套的《C++面向對象程序設計習題解答與上機指導(第三版)》(由中國鐵道出版社同期出版),請讀者參閱。
本教材由陳維興、林小茶編著。其中,第1章~第10章由陳維興編寫,第11章、第12章以及附錄由林小茶編寫。
在本教材的編寫和出版過程中,全國高等院校計算機基礎教育研究會榮譽會長譚浩強教授給予了指導和把關,在此表示最衷心的感謝。
最后,借用本書再版的機會,向各位老師和讀者表示衷心的感謝,歡迎您對本書的內容和編寫方法提出批評和建議。
編者
2016年8月
- HornetQ Messaging Developer’s Guide
- GAE編程指南
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- 跟“龍哥”學C語言編程
- Clojure for Domain:specific Languages
- Flask Web開發入門、進階與實戰
- PhoneGap Mobile Application Development Cookbook
- Swift語言實戰精講
- Visual FoxPro程序設計習題集及實驗指導(第四版)
- Getting Started with Python and Raspberry Pi
- 零基礎學Scratch 3.0編程
- Penetration Testing with the Bash shell
- Clojure Polymorphism
- Test-Driven iOS Development with Swift
- C語言編程魔法書:基于C11標準