出版時(shí)間:2000-6 出版社:機(jī)械工業(yè)出版社 作者:H.M.Deitel,P.J.Deitel 頁(yè)數(shù):236 譯者:薛萬(wàn)鵬
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書詳細(xì)介紹了C++語(yǔ)言和面向?qū)ο蟮某绦蛟O(shè)計(jì)。全書共分7章,分別介紹了C++中的類和數(shù)據(jù)抽象、運(yùn)算符重載、繼承、虛函數(shù)和多態(tài)性、C++輸入/輸出流等。語(yǔ)言流暢、簡(jiǎn)潔,可作為高等院校面向?qū)ο缶幊陶n程的教科書使用,同時(shí)也可作為C++愛(ài)好者的參考書。
與其它書不同,本書從軟件工程的角度介紹并討論了C++語(yǔ)言,讀者能在學(xué)習(xí)的同時(shí)為實(shí)際使用打下堅(jiān)實(shí)的基礎(chǔ),初學(xué)者和有經(jīng)驗(yàn)的程序員都會(huì)從中受到啟發(fā)。
書籍目錄
出版說(shuō)明譯者序前言第1章 把C++看作更好的C 1.1 引言 1.2 C++的單行注釋 1.3 C++的輸入/輸出流 1.4 C++中的聲明 1.5 在C++中建立新的數(shù)據(jù)類型 1.6 函數(shù)原型和類型檢查 1.7 內(nèi)聯(lián)函數(shù) 1.8 引用參數(shù) 1.9 const限定符 1.10 動(dòng)態(tài)內(nèi)存分配:new和delete運(yùn)算符 1.11 默認(rèn)參數(shù) 1.12 單目作用域運(yùn)算符 1.13 函數(shù)重載 1.14 連接說(shuō)明 1.15 函數(shù)模板第2章 類和數(shù)據(jù)抽象(Ⅰ) 2.1 引言 2.2 結(jié)構(gòu)的定義 2.3 訪問(wèn)結(jié)構(gòu)的成員 2.4 用結(jié)構(gòu)實(shí)現(xiàn)用戶定義的類型Time 2.5 用類實(shí)現(xiàn)抽象數(shù)據(jù)類型Time 2.6 類的作用域和訪問(wèn)類的成員 2.7 接口和實(shí)現(xiàn)的分離 2.8 控制對(duì)成員的訪問(wèn) 2.9 訪問(wèn)函數(shù)和工具函數(shù) 2.10 初始化類的對(duì)象:構(gòu)造函數(shù) 2.11 在構(gòu)造函數(shù)中使用默認(rèn)參數(shù) 2.12 析構(gòu)函數(shù)的使用 2.13 調(diào)用析構(gòu)函數(shù)和構(gòu)造函數(shù)的時(shí)機(jī) 2.14 數(shù)據(jù)成員和成員函數(shù)的使用 2.15 微妙的陷阱:返回對(duì)私有數(shù)據(jù)成員的引用 2.16 逐個(gè)成員拷貝的默認(rèn)賦值方式 2.17 軟件的可重用性第3章 類和數(shù)據(jù)抽象(Ⅱ) 3.1 引言 3.2 const對(duì)象和const成員函數(shù) 3.3 復(fù)合:把類作為其它類的成員 3.4 友元函數(shù)和友元類 3.5 使用this指針 3.6 動(dòng)態(tài)內(nèi)存分配:運(yùn)算符new和delete 3.7 類的靜態(tài)成員 3.8 數(shù)據(jù)抽象和信息隱藏 3.9 包容器類和遞取類 3.10 模板類第4章 運(yùn)算符重載 4.1 引言 4.2 運(yùn)算符重載的基本知識(shí) 4.3 運(yùn)算符重載的限制 4.4 用作類成員的運(yùn)算符函數(shù)和用作友元函數(shù)的運(yùn)算符函數(shù) 4.5 重載流插入和流提取運(yùn)算符 4.6 重載單目運(yùn)算符 4.7 重載雙目運(yùn)算符 4.8 實(shí)例研究:數(shù)組類Array 4.9 類型之間的轉(zhuǎn)換 4.10 實(shí)例研究:字符串類String 4.11 重載++和-- 4.12 實(shí)例研究:類Date第5章 繼承 5.1 引言 5.2 基類的派生類 5.3 受保護(hù)的成員 5.4 把基類指針強(qiáng)制轉(zhuǎn)換為派生類指針 5.5 使用成員函數(shù) 5.6 在派生類中重定義基類成員 5.7 公有的、受保護(hù)的和私有的基類 5.8 直接基類和間接基類 5.9 在派生類中使用構(gòu)造函數(shù)和析構(gòu)函數(shù) 5.10 在派生類對(duì)象隱式轉(zhuǎn)換為基類對(duì)象 5.11 關(guān)于繼承的軟件工程 5.12 復(fù)合于繼承的比較 5.13 對(duì)象的“使用”關(guān)系和“知道”關(guān)系 5.14 實(shí)例研究:類Point、Circle和Cylinder 5.15 多重繼承第6章 虛函數(shù)和多態(tài)性 6.1 引言 6.2 類型域和switch語(yǔ)句 6.3 虛函數(shù) 6.4 抽象基類和具體類 6.5 多態(tài)性 6.6 實(shí)例研究:利用多態(tài)性的工資單系統(tǒng) 6.7 新類和動(dòng)態(tài)聯(lián)編 6.8 虛析構(gòu)函數(shù) 6.9 實(shí)例研究:繼承接口和實(shí)現(xiàn)第7章 C++輸入/輸出流 7.1 引言 7.2 流 7.3 輸出流 7.4 輸入流 7.5 成員函數(shù)read、gcount和wrete的無(wú)格式輸入/輸出 7.6 流操縱算子 7.7 流格式狀態(tài) 7.8 流錯(cuò)誤狀態(tài) 7.9 用戶自定義類型的I/O 7.10 把輸出流系到輸入流上
圖書封面
圖書標(biāo)簽Tags
無(wú)
評(píng)論、評(píng)分、閱讀與下載