注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)面向?qū)ο缶幊蹋汗こ毯图夹g(shù)人員的C++語言

面向?qū)ο缶幊蹋汗こ毯图夹g(shù)人員的C++語言

面向?qū)ο缶幊蹋汗こ毯图夹g(shù)人員的C++語言

定 價(jià):¥39.00

作 者: [加]Goran Svenk著;馬海軍,段曉勇譯;馬海軍譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高等院校計(jì)算機(jī)與信息技術(shù)應(yīng)用新技術(shù)教材
標(biāo) 簽: C++

ISBN: 9787302066187 出版時(shí)間: 2003-08-01 包裝: 精裝
開本: 26cm 頁數(shù): 356 字?jǐn)?shù):  

內(nèi)容簡介

  本書的作者向工程學(xué)學(xué)生教授C++已長達(dá)八年之久。他長久以來一直在尋找一本使用純面向?qū)ο蟮姆椒ǎ煌こ虒W(xué)學(xué)科程序示例的C++圖書。由于沒有找到一本這樣的書,于是作者決心自己寫一本書來滿足這些需求。本書使用純面向?qū)ο蟮姆椒▉斫淌贑++,不包含對于已經(jīng)完成了C語言課程的讀者而言多余的內(nèi)容。本書包括許多電學(xué)和計(jì)算機(jī)工程學(xué)科的實(shí)例。本書是基于ANSI/ISOC++標(biāo)準(zhǔn)的C++程序設(shè)計(jì)語言教程。Seneca學(xué)院技術(shù)系的教授,也是電子和計(jì)算機(jī)工程技術(shù)學(xué)院的軟件工程專業(yè)的學(xué)術(shù)帶頭人。他在學(xué)院或大學(xué)教授計(jì)算機(jī)科學(xué)和控制系統(tǒng)的不同課程超過了18年。同時(shí)負(fù)責(zé)一些程序設(shè)計(jì)語言(Pascal、C、C++、VisualBasic和Java)的課程設(shè)計(jì)與開發(fā)研究。十余年來,C++已經(jīng)成為了最流行、應(yīng)用最廣的編程語言之一。它被廣泛地應(yīng)用于工業(yè)和商業(yè)計(jì)算機(jī)應(yīng)用程序開發(fā)的不同領(lǐng)域。C++和它的前身C已經(jīng)成為工程技術(shù)的不同領(lǐng)域,如控制系統(tǒng)、通信、計(jì)算機(jī)輔助設(shè)計(jì)和嵌入式系統(tǒng)的主流編程語言。據(jù)估計(jì),全球有幾百萬C++程序員。1998年通過的C++標(biāo)準(zhǔn)使C++的教授、學(xué)習(xí)與程序開發(fā)更為簡單。本書適合于有一定編程基礎(chǔ)的中高級程序員閱讀,書中鼓勵用戶使用純粹的面向?qū)ο蟮姆椒▉斫鉀Q問題。本書首先討論了C++對C語言過程化編程的增強(qiáng)功能,分析了這兩種語言的異同,以方便讀者的學(xué)習(xí)。然后通過豐富的工程技術(shù)領(lǐng)域的實(shí)際示例引導(dǎo)讀者對面向?qū)ο蟮木幊谈拍钸M(jìn)行深入的剖析和研究。每一章都包含了許多程序示例、編程項(xiàng)目、實(shí)際案例分析和問題討論,可以有效地幫助讀者學(xué)習(xí)和掌握新的、有用的C++技巧。另外,本書中的所有內(nèi)容都基于ANSI/ISO定義的最新的C++標(biāo)準(zhǔn),使得本書成為一本C++程序員不可或缺的學(xué)習(xí)和參考書。本書尤其適合作為電子、機(jī)電等相關(guān)工科專業(yè)的C++教材。

作者簡介

  Seneca學(xué)院技術(shù)系的教授,也是電子和計(jì)算機(jī)工程技術(shù)學(xué)院的軟件工程專業(yè)的學(xué)術(shù)帶頭人。他在學(xué)院或大學(xué)教授計(jì)算機(jī)科學(xué)和控制系統(tǒng)的不同課程超過了18年。同時(shí)負(fù)責(zé)一些程序設(shè)計(jì)語言(Pascal、C、C++、Visual Basic和Java)的課程設(shè)計(jì)與開發(fā)研究。

圖書目錄

第1章 從C過渡到C++
1.1 C和C++的不同之處
1.1.1 C++標(biāo)準(zhǔn)和編譯器
1.1.2 C++注釋
1.1.3 頭文件
1.1.4 數(shù)據(jù)類型
1.1.5 解析作用域和變量聲明
1.1.6 常量
1.2 C++的輸入/輸出
1.2.1 C++的I/O方法
1.2.2 C++的格式化
1.3 名稱空間
1.4 小結(jié)
1.5 練習(xí)
1.6 編程項(xiàng)目
第2章 C++的增強(qiáng)功能
2.1 C++原型
2.2 內(nèi)聯(lián)函數(shù)
2.2.1 使用C的宏
2.2.2 使用內(nèi)聯(lián)函數(shù)
2.3 默認(rèn)參數(shù)
2.4 函數(shù)重載
2.5 函數(shù)模板
2.6 小結(jié)
2.7 練習(xí)
2.8 編程項(xiàng)目
第3章 指針、引用和動態(tài)內(nèi)存分配
3.1 C++指針
3.1.1 指針概念簡介
3.1.2 C和C++指針的不同
3.2 引用
3.2.1 作為獨(dú)立的變量的引用
3.2.2 把引用傳遞給函數(shù)
3.2.3 由函數(shù)返回引用
3.3 對常量使用引用和指針
3.4 動態(tài)內(nèi)存分配
3.4.1 靜態(tài)內(nèi)存分配和動態(tài)內(nèi)存分配
3.4.2 動態(tài)數(shù)組
3.5 案例研究:彩票隨機(jī)數(shù)生成器
3.6 小結(jié)
3.7 練習(xí)
3.8 編程項(xiàng)目
第4章 類與對象
4.1 過程化編程與面向?qū)ο缶幊?br />4.2 C和C++數(shù)據(jù)結(jié)構(gòu)
4.3 類
4.3.1 訪問類成員
4.3.2 成員函數(shù)
4.3.3 在運(yùn)行時(shí)分配對象
4.4 構(gòu)造函數(shù)和析構(gòu)函數(shù)
4.4.1 構(gòu)造函數(shù)
4.4.2 類析構(gòu)函數(shù)
4.5 案例研究:數(shù)據(jù)加密
4.6 小結(jié)
4.7 練習(xí)
4.8 編程項(xiàng)目
第5章 類的高級議題
5.1 向函數(shù)傳遞和從函數(shù)返回對象
5.2 副本構(gòu)造函數(shù)
5.3 友元函數(shù)和類
5.3.1 友元函數(shù)
5.3.2 友元類
5.4 靜態(tài)成員
5.4.1 靜態(tài)數(shù)據(jù)成員
5.4.2 靜態(tài)成員函數(shù)
5.5 this指針
5.6 常量成員函數(shù)
5.7 小結(jié)
5.8 練習(xí)
5.9 編程項(xiàng)目
第6章 運(yùn)算符重載
6.1 運(yùn)算符重載的基礎(chǔ)
6.2 運(yùn)算符函數(shù)
6.3 重載二元運(yùn)算符
6.4 重載一元運(yùn)算符
6.5 重載流運(yùn)算符
6.6 案例研究:交流電計(jì)算器
6.7 小結(jié)
6.8 練習(xí)
6.9 編程項(xiàng)目
第7章 繼承
7.1 繼承的基本原理
7.2 protected訪問指示符
7.3 構(gòu)造和銷毀派生類
7.4 多重繼承
7.4.1 直接多重繼承
7.4.2 間接多重繼承
7.5 支配和重寫基類
7.6 小結(jié)
7.7 練習(xí)
7.8 編程項(xiàng)目
第8章 合成
8.1 合成與繼承
8.2 使用合成
8.3 構(gòu)造和銷毀合成類
8.4 組合使用繼承和合成
8.5 案例研究:計(jì)算機(jī)系統(tǒng)配置程序
8.6 小結(jié)
8.7 練習(xí)
8.8 編程項(xiàng)目
第9章 多態(tài)性與虛函數(shù)
9.1 靜態(tài)綁定與動態(tài)綁定
9.2 虛函數(shù)
9.3 抽象基類
9.4 虛析構(gòu)函數(shù)
9.5 使用多態(tài)性
9.6 案例研究
9.7 小結(jié)
9.8 練習(xí)
9.9 編程項(xiàng)目
第10章 模板
10.1 類模板
10.1.1 模板參數(shù)
10.1.2 類模板的成員函數(shù)
10.1.3 在類模板中使用友元和靜態(tài)成員
10.1.4 使用void指針
10.2 模板與繼承
10.3 容器與迭代器
10.3.1 順序容器
10.3.2 關(guān)聯(lián)式容器
10.3.3 迭代器
10.4 標(biāo)準(zhǔn)模板庫
10.5 小結(jié)
10.6 練習(xí)
10.7 編程項(xiàng)目
第11章 異常處理
11.1 異常處理的基本原則
11.2 使用try-throw-catch
11.2.1 彈出和處理異常
11.2.2 異常規(guī)范
11.3 處理內(nèi)存分配錯誤
11.4 異常和類
11.5 小結(jié)
11.6 練習(xí)
11.7 編程項(xiàng)目
第12章 文件I/O
12.1 文件I/O處理的步驟
12.1.1 創(chuàng)建文件對象
12.1.2 打開文件
12.1.3 使用文件
12.1.4 關(guān)閉文件
12.2 順序文件
12.3 隨機(jī)訪問文件
12.4 小結(jié)
12.5 練習(xí)
12.6 編程項(xiàng)目
附錄A C++關(guān)鍵宇和同義詞
附錄B C++運(yùn)算符
附錄C 標(biāo)準(zhǔn)C++庫
附錄D 標(biāo)準(zhǔn)C++算法
附錄E 單數(shù)問題的答案

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號