C++面向對象程序設計 (第4版) 譚浩強 9787302654131 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
NT$381
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*數量非實際在台庫存
*完成訂單後正常情形下約兩周可抵台

*本賣場提供之資訊僅供參考,以到貨標的為實際資訊。
印行年月:202402*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:C++面向對象程序設計 (第4版)
ISBN:9787302654131
出版社:清華大學
著編譯者:譚浩強
叢書名:高等院校計算機基礎教育課程體系特色教
頁數:301
所在地:中國大陸 *此為代購商品
書號:1621997
可大量預訂,請先連絡。

內容簡介

本書是供已學過C語言的讀者學習C++面向對象程序設計的教材。 C++是國內外廣泛學習和使用的支持面向對象程序設計的現代計算機高級語言,國內許多高校已陸續開設了C++程序設計課程。但是,由於C++涉及的概念很多,語法比較複雜,內容十分廣泛,不少人感到學習難度很大,難以入門。針對這種情況,作者深入研究了C++的內容和初學者的認知規律,專門為已學習過C語言的讀者構建了便於學習的教材體系,編寫了這本C++面向對象程序設計入門教材。 本書對面向對象程序設計的基本概念和C++語言的基本內容作了全面、通俗而詳盡的說明,並且把這兩方面有機地結合起來。第1章介紹在面向過程程序設計領域中C++對C的擴充,第2章初步介紹面向對象程序設計的基本知識,第3∼8章由淺入深地介紹怎樣利用C++編寫程序,在此過程中自然地介紹了面向對象程序設計方法的應用。 本書內容全面,概念清晰,例題豐富,通俗易懂,易於學習,可作為大學各專業學習C++面向對象程序設計的基礎教材,也適於C++的初學者自學。即使沒有教師講授,讀者也基本能看懂本書的大部分內容。 本書配有兩本輔導教材:《C++面向對象程序設計(第4版)學習輔導》和《C++程序設計實踐指導》,供教學參考。

作者簡介

譚浩強教授,我國著名計算機教育專家。1958年畢業於清華大學自動控制系。青年時期曾擔任清華大學學生會主席、北京市學聯副主席、北京市人大代表、全國文教戰線先進分子。他是我國計算機普及和高校計算機基礎教育的開拓者之一。現任全國高等院校計算機基礎教育研究會榮譽會長,曾任教育部全國計算機應用水平考試委員會主任委員,享受國務院政府特殊津貼。曾獲國家科技進步獎、國家級教學成果獎。被原國家科學技術委員會和中國科學技術協會表彰為「全國先進科普工作者」,被北京市人民政府評為「北京市有突出貢獻的專家」。 譚浩強教授發起成立了全國高等院校計算機基礎教育研究會,帶動了一大批計算機基礎教育工作者。他致力於研究高校計算機基礎教育的規律,主持編製了《中國高等院校計算機基礎教育課程體系》等重要文獻,為我國高校計算機基礎教育做出了卓越貢獻。譚浩強教授和他人合著的《BASIC語言》發行逾1250萬冊,他所著的《C程序設計》發行逾1600萬冊,這在國內外都是罕見的。譚浩強教授曾在中央電視台主講TBASIC,FORTRAN,COBOL,Pascal,QBASIC,C,Visual Basic七種計算機語言,觀眾超過500萬人,開創了利用電視技術普及科技知識的先河。 譚浩強教授善於用讀者容易理解的方法和語言說明複雜的概念,許多人認為他開創了計算機書籍貼近大眾的新風。21世紀初,他被《計算機世界》報組織的「世紀評選」評為「我國20世紀最有影晌的十個lT人物」,被《電腦報》評為「我國十大IT人物」,他的功績是把千百萬群眾帶入計算機的大門。

目錄

第1章 C++的初步知識
1 1 從C到C++
1 2 最簡單的C++程序
1 3 C++對C的擴充
1 3 1 C++的輸入輸出
1 3 2 用const定義常變數
1 3 3 函數原型聲明
1 3 4 函數的重載
1 3 5 函數模板
1 3 6 有默認參數的函數
1 3 7 變數的引用
1 3 8 內置函數
1 3 9 作用域運算符
1 3 10 字元串變數
1 3 11 動態分配/撤銷內存的運算符new和delete
1 3 12 C++對C功能擴展的小結
1 4 C++程序的編寫和實現
1 5 關於C++上機實踐
習題
第2章 類和對象的特性
2 1 面向對象程序設計方法概述
2 1 1 什麼是面向對象的程序設計
2 1 2 面向對象程序設計的特點
2 1 3 類和對象的作用
2 1 4 面向對象的軟體開發
2 2 類的聲明和對象的定義
2 2 1 類和對象的關係
2 2 2 聲明類的類型
2 2 3 定義對象的方法
2 2 4 類和結構體類型的異同
2 3 類的成員函數
2 3 1 成員函數的性質
2 3 2 在類外定義成員函數
2 3 3 內置成員雨數(inline成員函數)
2 3 4 成員函數的存儲方式
2 4 怎樣訪問對象的成員
2 4 1 通過對象名和成員運算符訪問對象中的成員
2 4 2 通過指向對象的指針訪問對象中的成員
2 4 3 通過對象的引用來訪問對象中的成員
2 5 類和對象的簡單應用舉例
2 6 類的封裝性和信息隱蔽
2 6 1 公用介面與私有實現的分離
2 6 2 類聲明和成員函數定義的分離
2 6 3 面向對象程序設計中的幾個名詞
習題
第3章 怎樣使用類和對象
3 1 類對象的初始化
3 1 1 需要對類對象進行初始化
3 1 2 用構造函數實現數據成員的初始化
3 1 3 用帶參數的構造兩數對不同對象初始化
3 1 4 在構造雨數中用參數初始化表對數據成員初始化
3 1 5 可以對構造函數進行重載
3 1 6 構造函數可以使用默認參數
3 1 7 用構造函數實現初始化方法的歸納
3 1 8 利用析構函數進行清理工作
3 1 9 調用構造函數和析構函數的順序
3 2 對象數組
3 3 對象指針
3 3 1 指向對象的指針
3 3 2 指向對象成員的指針
3 3 3 指向當前對象的this指針
3 4 共用數據的保護
3 4 1 定義常對象
3 4 2 定義常對象成員
3 4 3 指向對象的常指針
3 4 4 指向常對象的指針變數
3 4 5 對象的常引用
3 4 6 const型數據的小結
3 5 對象的動態建立和釋放
3 6 對象的賦值和複製
3 6 1 對象的賦值
3 6 2 對象的複製
3 7 不同對象間實現數據共享
3 7 1 把數據成員定義為靜態
3 7 2 用靜態成員函數訪問靜態數據成員
3 8 允許訪問私有數據的「朋友」
3 8 1 可以訪問私有數據的友元函數
3 8 2 可以訪問私有數據的友元類
3 9 類模板
習題
第4章 對運算符進行重載
4 1 為什麼要對運算符重載
4 2 對運算符重載的方法
4 3 重載運算符的規則
4 4 運算符重載麗數作為類成員麗數和友元函數
4 5 重載雙目運算符
4 6 重載單目運算符
4 7 重載流插入運算符和流提取運算符
4 7 1 重載流插入運算符「 4 7 2 重載流提取運算符「>>」
4 8 有關運算符重載的歸納
4 9 不同類型數據間的轉換
4 9 1 標準類型數據間的轉換
4 9 2 把其他類型數據轉換為類對象——用轉換構造雨數
4 9 3 將類對象轉換為其他類型數據——用類型轉換函數
習題
第5章 類的繼承
5 1 繼承與派生
5 2 派生類的聲明方式
5 3 派生類的構成
5 4 派生類成員的訪問屬性
5 4 1 公用繼承
5 4 2 私有繼承
5 4 3 保護成員和保護繼承
5 4 4 多級派生時的訪問屬性
5 5 派生類的構造函數和析構函數
5 5 1 簡單的派生類的構造雨數
5 5 2 有子對象的派生類的構造函數
5 5 3 多層派生時的構造雨數
5 5 4 派生類構造函數的特殊形式
5 5 5 派生類的析構函數
5 6 多重繼承
5 6 1 聲明多重繼承的方法
5 6 2 多重繼承派生類的構造函數
5 6 3 多重繼承引起的二義性問題
5 6 4 在繼承間接共同基類時減少數據冗餘一一用虛基類
5 7 基類與派生類的轉換
5 8 繼承與組合
5 9 繼承在軟體開發中的重要意義
習題
第6章 C++的多態性
6 1 什麼是多態性
6 2 一個典型的例子
6 3 利用虛函數實現動態多態性
6 3 1 虛函數的作用
6 3 2 靜態關聯與動態關聯
6 3 3 在什麼情況下應當聲明虛函數
6 3 4 虛析構函數
6 4 純虛函數與抽象類
6 4 1 沒有雨數體的純虛函數
6 4 2 不能用來定義對象的類——抽象類
6 4 3 應用實例
習題
第7章 輸入輸出流
7 1 C++的輸入和輸出
7 1
詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理