c++程式設計[劉振安、蘇仕華、趙曉東編著書籍]

c++程式設計[劉振安、蘇仕華、趙曉東編著書籍]

《c++程式設計》是1997年中國科學技術大學出版社出版的圖書,作者是劉振安、蘇仕華、趙曉東。

圖書簡介

本書既可作為大專院校及社會上各種計算機培訓班的高級教學參考書,也可作為廣大計算機愛好者的自學教材。

C++語言是C語言的擴充,C語言最初用作UNIX作業系統的記述語言,由於UNIX的成功和廣泛使用,也使C語言成為一種普通使用的程式設計語言,目前在各種機型和各種作業系統上都有C編譯器。C語言是為了能夠勝任系統程式設計的要求而開發的,因此有很強的表達能力,能夠用於描述系統軟體各方面的特性,用C語言編寫的程式生成的機器代碼質量也很高。例如UNIX系統只使用了很少的彙編代碼,其餘代碼全部是用C語言寫成的,這是C語言非常成功的典例。
C語言具有較高的可移植性,並提供了種類豐富的運算符和數據類型,所以極大地方便了程式設計,但同時也使得C語言較難被初學者學習和掌握。除此之外,C語言本身也存在著局限性。例如C語言的類型檢查機制相對較弱,這使得程式中的一些錯誤不能被編譯器檢查出來,而這些錯誤若是遺留到程式的運行階段由程式設計師檢查,又將是很困難的。C語言本身幾乎沒有支持代碼重用的語言結構,因此一個程式設計師即使有很高的程式設計技巧,並嚴格遵循模組化程式設計方法,為一個應用程式編寫的代碼也很難重用於另一個程式之中。而且C語言也不適合於開發大型程式,當程式的規模達到一定程度時,程式設計師就很難控制程式的複雜性。為了解決上述問題並同時保持C語言的優點,就把C語言擴充為C++語言。

C++語言是為適應90年代開發和維護複雜的套用軟體的需要而研製的。它的目標是為程式設計師的程式開發活動提供優良的程式設計環境,以便能產生模組化程式高、重用性和可維護性均好的程式。同時,C++語言非常強調代碼的有效性和緊湊性,它是程式設計師的語言,允許程式設計師決定如何實現特定的操作。因此,目前C++語言已經在各個領域得到了廣泛套用,尤其適用於中等和大型的程式開發項目。已經證明,C++語言套用於C語言曾經使用過所有場合,其效果比C語言要好得多,從開發時間、開發費用到形成的軟體的可重用性、可擴充性、可維護性和可靠性等方面,都顯示出C++語言的優越性。

編輯推薦

全書分九章。第一章介紹C++基礎知識;第二章介紹對象和類;第三章介紹對象的初始化;第四章介紹繼承和派生類;第五章介紹多態性和虛函式;第六章介紹使用成員函式;第七章介紹運算符重載及流類庫;第八章介紹模板。

C++語言是為適應90年代開發和維護複雜的套用軟體的需要而研製的。本書主要以沒有學習過C語言,而又準備直接學習C++語言的讀者為對象,重點是強調面向對象的程式設計方法及其學習方法。概念清楚,重點突出,容易理解。

為了掌握C++語言的基本概念及設計方法,我們還單獨開闢了第九章,以生動的課程設計與實踐為主,結合實例對面向對象設計方法進行綜合歸納,並給出幾個實用的例子以增強理解。以訓練讀者的獨立解決問題的能力。同時針對全書各章的內容,設計了形式多樣的習題。

圖書目錄

前言

第一章 C++基礎知識

第二章 對象和類

第三章 對象的初始化

第四章 繼承和派生類

第五章 多態性和虛函式

第六章 使用成員函式

第七章 運算符重載及流類庫

第八章 模板

第九章 課程設計與實踐

主要參考文獻

相關詞條

熱門詞條

聯絡我們