出版時(shí)間:2004-7-1 出版社:清華大學(xué)出版社 作者:IVOR HORTON 譯者:李予敏
Tag標(biāo)簽:無(wú)
內(nèi)容概要
C++在幾乎所有的計(jì)算環(huán)境中都非常普及,而且可以用于幾乎所有的應(yīng)用程序。C++從C中繼承了過(guò)程編程方式的高效性,并集成了面向?qū)ο缶幊痰墓δ?。C++在其標(biāo)準(zhǔn)庫(kù)中提供了大量的功能。有許多商業(yè)C++庫(kù)支持?jǐn)?shù)量眾多的操作系統(tǒng)環(huán)境和專業(yè)應(yīng)用程序。但因?yàn)樗膬?nèi)容太多了,所以掌握C++并不十分容易。本書詳盡論述了C++語(yǔ)言的各個(gè)方面,包括數(shù)據(jù)類型、程序控制、函數(shù)、指針、調(diào)試、類、重載、繼承、多態(tài)性、模板、異常和輸入輸出等內(nèi)容。每一章都以前述內(nèi)容為基礎(chǔ),每個(gè)關(guān)鍵點(diǎn)都用具體的示例進(jìn)行詳細(xì)的講解。 本書基本不需要讀者具備任何C++知識(shí),書中包含了理解C++的所有必要知識(shí),讀者可以從頭開始編寫自己的C++程序。本書也適合于具備另一種語(yǔ)言編程經(jīng)驗(yàn)但希望全面掌握C++語(yǔ)言的讀者。
書籍目錄
第1章 基本概念1.1 編程語(yǔ)言1.1.1 解釋性的程序和編譯性的程序的執(zhí)行過(guò)程1.1.2 庫(kù)1.2 為什么C++是一種強(qiáng)大的語(yǔ)言1.3 一個(gè)簡(jiǎn)單的C++程序1.4 名稱1.5 關(guān)鍵字1.6 C++語(yǔ)句和語(yǔ)句塊1.7 程序結(jié)構(gòu)1.8 從源文件中創(chuàng)建可執(zhí)行文件1.8.1 編譯1.8.2 鏈接1.9 字符和字符集1.9.1 字符編碼1.9.2 轉(zhuǎn)義序列1.9.3 空白1.10 程序的注釋1.11 標(biāo)準(zhǔn)庫(kù)1.12 用C++編程1.13 本章小結(jié)1.14 練習(xí)第2章 基本數(shù)據(jù)類型和計(jì)算2.1 數(shù)據(jù)和數(shù)據(jù)類型2.2 進(jìn)行簡(jiǎn)單的計(jì)算2.2.1 整型字面量2.2.2 二進(jìn)制數(shù)2.2.3 十六進(jìn)制數(shù)2.2.4 負(fù)的二進(jìn)制數(shù)2.2.5 十六進(jìn)制的整型字面量2.2.6 八進(jìn)制的整型字面量2.2.7 整數(shù)的算術(shù)運(yùn)算2.3 使用變量2.4 整型變量2.4.1 整型變量類型2.4.2 內(nèi)存中的整型變量2.5 賦值運(yùn)算符2.5.1 多次賦值2.5.2 修改變量的值2.6 整數(shù)的遞增和遞減2.7 const關(guān)鍵字2.8 浮點(diǎn)數(shù)2.8.1 浮點(diǎn)數(shù)的數(shù)據(jù)類型2.8.2 使用浮點(diǎn)數(shù)值2.9 使用字符2.10 初始值的函數(shù)表示法2.11 本章小結(jié)2.12 練習(xí)第3章 處理基本數(shù)據(jù)類型3.1 混合的表達(dá)式3.1.1 賦值和不同的類型3.1.2 顯式強(qiáng)制轉(zhuǎn)換3.1.3 老式的強(qiáng)制轉(zhuǎn)換3.2 確定類型3.3 按位運(yùn)算符3.3.1 移位運(yùn)算符3.3.2 位模式下的邏輯運(yùn)算3.4 枚舉數(shù)據(jù)類型3.4.1 匿名枚舉3.4.2 在整型和枚舉類型之間強(qiáng)制轉(zhuǎn)換3.5 數(shù)據(jù)類型的同義詞3.6 變量的生存期3.6.1 自動(dòng)變量3.6.2 定位變量的聲明3.6.3 全局變量3.6.4 靜態(tài)變量3.7 特殊的類型修飾符3.8 聲明外部變量3.9 優(yōu)先級(jí)和相關(guān)性3.10 本章小結(jié)3.11 練習(xí)第4章 選擇和決策第5章 循環(huán)第6章 數(shù)組和字符串第7章 指針第8章 使用函數(shù)編程第9章 函數(shù)第10章 程序文件和預(yù)處理器第11章 創(chuàng)建自己的數(shù)據(jù)類型第12章 類第13章 類的操作第14章 運(yùn)算符重載第15章 繼承第16章 虛函數(shù)和多態(tài)性第17章 程序錯(cuò)誤和異常處理第18章 類模板第19章 輸入輸出操作第20章 標(biāo)準(zhǔn)模板庫(kù)附錄A ASCII碼附錄B C++關(guān)鍵字附錄C 標(biāo)準(zhǔn)庫(kù)頭文件附錄D 運(yùn)算符的優(yōu)先級(jí)和相關(guān)性附錄E 項(xiàng)目示例
媒體關(guān)注與評(píng)論
“對(duì)于初學(xué)者,C++語(yǔ)言似乎比其他語(yǔ)言更難,但其功能和適用范圍要遠(yuǎn)遠(yuǎn)超過(guò)其他編程語(yǔ)言。讀者只要抱以正確的態(tài)度,具備編程的基本知識(shí)以及掌握C++的熱情,在C++的學(xué)習(xí)和應(yīng)用上就不會(huì)有太大的問(wèn)題?! W(xué)習(xí)本書,讀者基本上不需要具備任何C++知識(shí)。書中涵蓋了掌握C++的所有必要知識(shí),讀者可以‘白手起家’地編寫自己的C++程序。這是學(xué)好C++的惟一方式?!薄 ”緯袰++語(yǔ)言作為學(xué)習(xí)編程的起點(diǎn),引導(dǎo)初學(xué)者成為專業(yè)的程序員。本書從基本原理開始講起,也適合于熟悉另一種語(yǔ)言,但又希望全面掌握C++語(yǔ)言的讀者。本書不針對(duì)任何特定的編譯器或平臺(tái),無(wú)論讀者是使用Windows PC,還是使用最新的Unix工作站或是超級(jí)計(jì)算機(jī),本書都是有價(jià)值的學(xué)習(xí)工具書。
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載