出版時(shí)間:2010-5 出版社:電子工業(yè)出版社 作者:李鵬程 頁(yè)數(shù):615
Tag標(biāo)簽:無(wú)
前言
C++是近年來(lái)最流行、最廣泛使用的程序設(shè)計(jì)語(yǔ)言之一。C++是在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái)的,并實(shí)現(xiàn)了由面向過(guò)程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。C++語(yǔ)言在軟件行業(yè)一直處于領(lǐng)先地位,在其他領(lǐng)域中也有著廣泛的應(yīng)用。同時(shí),C++自身也在不斷完善,其未來(lái)發(fā)展方向也很明確,那就是作為高性能軟件開(kāi)發(fā)的基礎(chǔ),在平臺(tái)軟件開(kāi)發(fā)中發(fā)揮主要作用。筆者長(zhǎng)期從事C++的開(kāi)發(fā)工作,十分了解初學(xué)者在學(xué)習(xí)過(guò)程中可能遇到的一些問(wèn)題和困惑。本書(shū)的目的是讓初學(xué)者對(duì)C++語(yǔ)言有一個(gè)全面系統(tǒng)的認(rèn)識(shí)。為了讓讀者能夠理解C++開(kāi)發(fā)的核心思想,本書(shū)在講解的時(shí)候盡量結(jié)合筆者的獨(dú)特理解和感受,使讀者能夠舉一反三。此外,通過(guò)學(xué)習(xí)本書(shū)中的實(shí)例,讀者還能為學(xué)習(xí)其他高級(jí)語(yǔ)言打下基礎(chǔ)。
內(nèi)容概要
C++是近年來(lái)廣泛使用的程序設(shè)計(jì)語(yǔ)言,它在C語(yǔ)言的基礎(chǔ)上發(fā)展而來(lái),實(shí)現(xiàn)了由面向過(guò)程到面向?qū)ο蟮霓D(zhuǎn)變,全面支持面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。 本書(shū)分為5部分,分別是C++基礎(chǔ)、面向?qū)ο缶幊?、?biāo)準(zhǔn)模板庫(kù)、底層開(kāi)發(fā)和綜合案例。前4部分循序漸進(jìn)地講解了C++程序的組成及開(kāi)發(fā)過(guò)程、程序中的數(shù)據(jù)、語(yǔ)句和表達(dá)式、程序流程控制、數(shù)組與字符串、指針與引用、函數(shù)、函數(shù)模板、錯(cuò)誤與異常處理、宏與預(yù)編譯、面向?qū)ο蠡A(chǔ)、類(lèi)的封裝、重載操作符和自定義轉(zhuǎn)換、類(lèi)的繼承、多繼承和虛擬繼承、多態(tài)、類(lèi)模板、文件流、使用標(biāo)準(zhǔn)模板庫(kù)STL、序列式容器、關(guān)聯(lián)式容器、函數(shù)對(duì)象和算法、名稱(chēng)空間、位操作和在C++中嵌入?yún)R編等知識(shí)。最后一部分介紹了兩個(gè)應(yīng)用C++的典型綜合案例——圖書(shū)管理系統(tǒng)和學(xué)生管理系統(tǒng)。 本書(shū)涉及面廣,從基本知識(shí)到高級(jí)內(nèi)容和核心概念,再到綜合案例,幾乎涉及了C++開(kāi)發(fā)的所有重要知識(shí)。本書(shū)適合所有想全面學(xué)習(xí)C++開(kāi)發(fā)技術(shù)的人員閱讀,也適合各種使用C++進(jìn)行開(kāi)發(fā)的工程技術(shù)人員使用。對(duì)于經(jīng)常使用C++進(jìn)行項(xiàng)目開(kāi)發(fā)的人員來(lái)說(shuō),本書(shū)是一本不可多得的案頭必備參考書(shū)。
書(shū)籍目錄
第1部分 C++基礎(chǔ) 第1章 走進(jìn)C++ 第2章 C++程序的組成及開(kāi)發(fā)過(guò)程 第3章 程序中的數(shù)據(jù) 第4章 語(yǔ)句和表達(dá)式 第5章 程序流程控制 第6章 數(shù)組與字符串 第7章 指針與引用 第8章 函數(shù) 第9章 函數(shù)模板 第10章 錯(cuò)誤與異常處理 第11章 宏與預(yù)編譯第2部分 面向?qū)ο缶幊獭〉?2章 面向?qū)ο蠡A(chǔ) 第13章 類(lèi)的封裝 第14章 重載操作符和自定義轉(zhuǎn)換 第15章 類(lèi)的繼承 第16章 多繼承和虛擬繼承 第17章 多態(tài) 第18章 類(lèi)模板 第19章 文件流第3部分 標(biāo)準(zhǔn)模板庫(kù) 第20章 使用標(biāo)準(zhǔn)模板庫(kù)STL 第21章 序列式容器 第22章 關(guān)聯(lián)式容器 第23章 函數(shù)對(duì)象和算法 第24章 名稱(chēng)空間第4部分 底層開(kāi)發(fā) 第25章 位操作 第26章 在C++中嵌入?yún)R編語(yǔ)言第5部分 綜合案例 第27章 圖書(shū)管理系統(tǒng) 第28章 學(xué)生管理系統(tǒng)
章節(jié)摘錄
插圖:面向?qū)ο缶幊逃脤?duì)象模擬實(shí)際事物,利用類(lèi)把事物的屬性和方法組織到一起,其中某一類(lèi)的對(duì)象有一些共同特性和行為,這就是我們通常講的封裝。我們還可以利用繼承關(guān)系從現(xiàn)有對(duì)象派生出新對(duì)象,并在新對(duì)象中增加獨(dú)特的特性,實(shí)現(xiàn)對(duì)原有對(duì)象的擴(kuò)充,如卡車(chē)類(lèi)對(duì)象有汽車(chē)類(lèi)的屬性,但卡車(chē)的輪子數(shù)多、載重量大。1.1.1 4面向?qū)ο缶幊痰奶攸c(diǎn)面向?qū)ο缶幊虒?duì)象的數(shù)據(jù)和方法封裝成對(duì)象,對(duì)象的數(shù)據(jù)和方法是密切聯(lián)系的。對(duì)象實(shí)現(xiàn)了信息隱藏,即在對(duì)象外部不能直接看到對(duì)象的數(shù)據(jù)和對(duì)象的方法是如何實(shí)現(xiàn)的。對(duì)象通過(guò)定義接口或者公有方法實(shí)現(xiàn)與外部通信,對(duì)象通常不知道其他對(duì)象的實(shí)現(xiàn)方法,因?yàn)閷?shí)現(xiàn)細(xì)節(jié)隱藏在對(duì)象內(nèi)部。就像我們可以很好地駕駛汽車(chē)而不需要知道發(fā)動(dòng)機(jī)、傳送系統(tǒng)和燃料系統(tǒng)內(nèi)部如何工作一樣,對(duì)象的使用者只需調(diào)用對(duì)象的接口,而不必關(guān)心具體的實(shí)現(xiàn)。C++程序員需要重點(diǎn)考慮的是如何生成自己的用戶自定義類(lèi)型。每個(gè)類(lèi)包含一組數(shù)據(jù)和一組操作數(shù)據(jù)的函數(shù)。類(lèi)的數(shù)據(jù)組件稱(chēng)為數(shù)據(jù)成員,而類(lèi)的函數(shù)組件稱(chēng)為成員函數(shù)。內(nèi)部類(lèi)型的實(shí)例稱(chēng)為變量,而用戶自定義類(lèi)型的實(shí)例稱(chēng)為對(duì)象。程序員用內(nèi)部類(lèi)型作為構(gòu)造用戶自定義類(lèi)型的基本組件。C++中關(guān)注的重點(diǎn)是類(lèi)而不是函數(shù)。系統(tǒng)中的名詞幫助C++語(yǔ)言程序員確定組類(lèi),由這些類(lèi)生成系統(tǒng)的對(duì)象。對(duì)象的類(lèi)就像房子的藍(lán)圖,我們可以用一張藍(lán)圖建造多個(gè)房子,同樣也可以用一個(gè)類(lèi)生成多個(gè)對(duì)象。
編輯推薦
《C++寶典》作者長(zhǎng)期從事C++的開(kāi)發(fā)工作,十分了解初學(xué)者在學(xué)習(xí)過(guò)程中可能遇到的問(wèn)題和困惑。為了讓讀者能夠理解C++開(kāi)發(fā)的核心思想,《C++寶典》在講解的時(shí)候盡量結(jié)合作者的獨(dú)特理解和感受。使讀者能夠舉一反三?!禖++寶典》可以使C++語(yǔ)言的初學(xué)者對(duì)C++語(yǔ)言有一個(gè)全面的認(rèn)識(shí),適合所有想全面學(xué)習(xí)C++開(kāi)發(fā)技術(shù)的人員閱讀,也適合各種使用C++進(jìn)行開(kāi)發(fā)的工程技術(shù)人員使用。對(duì)于經(jīng)常使用C++進(jìn)行項(xiàng)目開(kāi)發(fā)的人員來(lái)說(shuō),《C++寶典》也是一本不可多得的案頭必備參考書(shū)。內(nèi)容全面系統(tǒng),涉及使用C++進(jìn)行程序開(kāi)發(fā)的大部分知識(shí),講解清晰易懂,結(jié)合示意圖和示例讓初學(xué)者快速理解概念,實(shí)例典型實(shí)用,以大量實(shí)例和開(kāi)發(fā)技巧讓讀者體驗(yàn)實(shí)際編程,加深理解,注重綜合應(yīng)用。通過(guò)綜合案例讓讀者了解C++的實(shí)際應(yīng)用方法,提高開(kāi)發(fā)水平。
圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版