C++寶典

出版時間:2010-5  出版社:電子工業(yè)出版社  作者:李鵬程  頁數(shù):615  
Tag標(biāo)簽:無  

前言

C++是近年來最流行、最廣泛使用的程序設(shè)計語言之一。C++是在C語言的基礎(chǔ)上發(fā)展而來的,并實現(xiàn)了由面向過程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計方法。C++語言在軟件行業(yè)一直處于領(lǐng)先地位,在其他領(lǐng)域中也有著廣泛的應(yīng)用。同時,C++自身也在不斷完善,其未來發(fā)展方向也很明確,那就是作為高性能軟件開發(fā)的基礎(chǔ),在平臺軟件開發(fā)中發(fā)揮主要作用。筆者長期從事C++的開發(fā)工作,十分了解初學(xué)者在學(xué)習(xí)過程中可能遇到的一些問題和困惑。本書的目的是讓初學(xué)者對C++語言有一個全面系統(tǒng)的認(rèn)識。為了讓讀者能夠理解C++開發(fā)的核心思想,本書在講解的時候盡量結(jié)合筆者的獨(dú)特理解和感受,使讀者能夠舉一反三。此外,通過學(xué)習(xí)本書中的實例,讀者還能為學(xué)習(xí)其他高級語言打下基礎(chǔ)。

內(nèi)容概要

C++是近年來廣泛使用的程序設(shè)計語言,它在C語言的基礎(chǔ)上發(fā)展而來,實現(xiàn)了由面向過程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計方法。    本書分為5部分,分別是C++基礎(chǔ)、面向?qū)ο缶幊?、?biāo)準(zhǔn)模板庫、底層開發(fā)和綜合案例。前4部分循序漸進(jìn)地講解了C++程序的組成及開發(fā)過程、程序中的數(shù)據(jù)、語句和表達(dá)式、程序流程控制、數(shù)組與字符串、指針與引用、函數(shù)、函數(shù)模板、錯誤與異常處理、宏與預(yù)編譯、面向?qū)ο蠡A(chǔ)、類的封裝、重載操作符和自定義轉(zhuǎn)換、類的繼承、多繼承和虛擬繼承、多態(tài)、類模板、文件流、使用標(biāo)準(zhǔn)模板庫STL、序列式容器、關(guān)聯(lián)式容器、函數(shù)對象和算法、名稱空間、位操作和在C++中嵌入?yún)R編等知識。最后一部分介紹了兩個應(yīng)用C++的典型綜合案例——圖書管理系統(tǒng)和學(xué)生管理系統(tǒng)。    本書涉及面廣,從基本知識到高級內(nèi)容和核心概念,再到綜合案例,幾乎涉及了C++開發(fā)的所有重要知識。本書適合所有想全面學(xué)習(xí)C++開發(fā)技術(shù)的人員閱讀,也適合各種使用C++進(jìn)行開發(fā)的工程技術(shù)人員使用。對于經(jīng)常使用C++進(jìn)行項目開發(fā)的人員來說,本書是一本不可多得的案頭必備參考書。

書籍目錄

第1部分  C++基礎(chǔ) 第1章  走進(jìn)C++ 第2章  C++程序的組成及開發(fā)過程 第3章  程序中的數(shù)據(jù) 第4章  語句和表達(dá)式 第5章  程序流程控制 第6章  數(shù)組與字符串 第7章  指針與引用 第8章  函數(shù) 第9章  函數(shù)模板 第10章  錯誤與異常處理 第11章  宏與預(yù)編譯第2部分  面向?qū)ο缶幊獭〉?2章  面向?qū)ο蠡A(chǔ) 第13章  類的封裝 第14章  重載操作符和自定義轉(zhuǎn)換 第15章  類的繼承 第16章  多繼承和虛擬繼承 第17章  多態(tài) 第18章  類模板 第19章  文件流第3部分  標(biāo)準(zhǔn)模板庫 第20章  使用標(biāo)準(zhǔn)模板庫STL 第21章  序列式容器 第22章  關(guān)聯(lián)式容器 第23章  函數(shù)對象和算法 第24章  名稱空間第4部分  底層開發(fā) 第25章  位操作 第26章  在C++中嵌入?yún)R編語言第5部分  綜合案例 第27章  圖書管理系統(tǒng) 第28章  學(xué)生管理系統(tǒng)

章節(jié)摘錄

插圖:面向?qū)ο缶幊逃脤ο竽M實際事物,利用類把事物的屬性和方法組織到一起,其中某一類的對象有一些共同特性和行為,這就是我們通常講的封裝。我們還可以利用繼承關(guān)系從現(xiàn)有對象派生出新對象,并在新對象中增加獨(dú)特的特性,實現(xiàn)對原有對象的擴(kuò)充,如卡車類對象有汽車類的屬性,但卡車的輪子數(shù)多、載重量大。1.1.1 4面向?qū)ο缶幊痰奶攸c(diǎn)面向?qū)ο缶幊虒ο蟮臄?shù)據(jù)和方法封裝成對象,對象的數(shù)據(jù)和方法是密切聯(lián)系的。對象實現(xiàn)了信息隱藏,即在對象外部不能直接看到對象的數(shù)據(jù)和對象的方法是如何實現(xiàn)的。對象通過定義接口或者公有方法實現(xiàn)與外部通信,對象通常不知道其他對象的實現(xiàn)方法,因為實現(xiàn)細(xì)節(jié)隱藏在對象內(nèi)部。就像我們可以很好地駕駛汽車而不需要知道發(fā)動機(jī)、傳送系統(tǒng)和燃料系統(tǒng)內(nèi)部如何工作一樣,對象的使用者只需調(diào)用對象的接口,而不必關(guān)心具體的實現(xiàn)。C++程序員需要重點(diǎn)考慮的是如何生成自己的用戶自定義類型。每個類包含一組數(shù)據(jù)和一組操作數(shù)據(jù)的函數(shù)。類的數(shù)據(jù)組件稱為數(shù)據(jù)成員,而類的函數(shù)組件稱為成員函數(shù)。內(nèi)部類型的實例稱為變量,而用戶自定義類型的實例稱為對象。程序員用內(nèi)部類型作為構(gòu)造用戶自定義類型的基本組件。C++中關(guān)注的重點(diǎn)是類而不是函數(shù)。系統(tǒng)中的名詞幫助C++語言程序員確定組類,由這些類生成系統(tǒng)的對象。對象的類就像房子的藍(lán)圖,我們可以用一張藍(lán)圖建造多個房子,同樣也可以用一個類生成多個對象。

編輯推薦

《C++寶典》作者長期從事C++的開發(fā)工作,十分了解初學(xué)者在學(xué)習(xí)過程中可能遇到的問題和困惑。為了讓讀者能夠理解C++開發(fā)的核心思想,《C++寶典》在講解的時候盡量結(jié)合作者的獨(dú)特理解和感受。使讀者能夠舉一反三?!禖++寶典》可以使C++語言的初學(xué)者對C++語言有一個全面的認(rèn)識,適合所有想全面學(xué)習(xí)C++開發(fā)技術(shù)的人員閱讀,也適合各種使用C++進(jìn)行開發(fā)的工程技術(shù)人員使用。對于經(jīng)常使用C++進(jìn)行項目開發(fā)的人員來說,《C++寶典》也是一本不可多得的案頭必備參考書。內(nèi)容全面系統(tǒng),涉及使用C++進(jìn)行程序開發(fā)的大部分知識,講解清晰易懂,結(jié)合示意圖和示例讓初學(xué)者快速理解概念,實例典型實用,以大量實例和開發(fā)技巧讓讀者體驗實際編程,加深理解,注重綜合應(yīng)用。通過綜合案例讓讀者了解C++的實際應(yīng)用方法,提高開發(fā)水平。

圖書封面

圖書標(biāo)簽Tags

評論、評分、閱讀與下載


    C++寶典 PDF格式下載


用戶評論 (總計8條)

 
 

  •   書的質(zhì)量不錯 很實用
  •   發(fā)貨快,質(zhì)量高
  •   從我訂單到送貨到手,感覺很快。至少比我在淘寶上面定東西快遞快點(diǎn)??!服務(wù)態(tài)度也好!
  •   拿到手沒幾天,大概翻了一下,內(nèi)容比較全面,不錯
  •   書運(yùn)輸過程有點(diǎn)破損 內(nèi)容還可以
  •   聽同學(xué)介紹才買的,感覺挺好的
  •   此書太羅嗦。。完全就是把別人寫的幾本書合并在一起。太厚了。。沒創(chuàng)意。。浪費(fèi)我的money啊
  •   剛翻了一會兒書,全新的,就是追蹤物流有點(diǎn)麻煩,希望改善這,不過還是挺好的,支持吧
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7