*完成訂單後正常情形下約兩周可抵台。 *本賣場提供之資訊僅供參考,以到貨標的為正確資訊。 印行年月:202410*若逾兩年請先於私訊洽詢存貨情況,謝謝。 台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。 書名:C++面向對象程序設計與項目實踐 ISBN:9787302674030 出版社:清華大學 著編譯者:趙新慧 頁數:241 所在地:中國大陸 *此為代購商品 書號:1688649 可大量預訂,請先連絡。 內容簡介 本書根據程序設計課程的基本教學要求,針對面向對象的本質和特性,系統地講解了面向對象程序設計的基本理論和基本方法,闡述了利用C++語言實現面向對象基本特性的關鍵技術。本書共10章,具體包括:緒論、C++語言基礎、類與對象、繼承和派生、多態性和虛函數、運算符重載、異常處理、模板、I/O流、面向對象編程實例。本書理論結合實踐,給出了一個完整的面向對象分析與設計實例,以幫助讀者掌握面向對象編程。除第1章外,各章都包含上機實訓,以便於讀者通過實踐更好地掌握課程內容,提高編程能力。 本書的讀者對象是大學計算機相關專業的教師和學生,同時也可以作為從事計算機相關領域工作的科學技術人員以及編程愛好者的參考書。目錄 第1章 緒論1 1 面向過程的結構化程序設計 1 2 面向對象的程序設計方法 1 2 1 面向對象的程序設計方法的產生 1 2 2 基本概念 1 2 3 面向對象的基本特徵 1 3 C++與面向對象程序設計 本章小結 思考題 第2章 C++語言基礎 2 1 C++語言中的註釋語句 2 2 C++語言中的輸入與輸出 2 2 1 cin和提取運算符 2 2 2 cout和插入運算符 2 3 變數和類型 2 3 1 變數定義方法 2 3 2 枚舉、結構體和共用體 2 3 3 const關鍵字 2 3 4 bool類型 2 3 5 auto類型 2 4 C++語言中的函數 2 4 1 帶有默認參數值的函數 2 4 2 inline函數 2 4 3 函數重載 2 5 動態內存分配 2 6 引用 2 6 1 引用的概念 2 6 2 引用作為函數的參數 2 7 新的for循環——for range 2 8 字元串類string 2 9 命名空間 2 9 1 命名空間的定義 2 9 2 命名空間的使用 2 9 3 標準命名空間std 本章小結 上機實訓 思考題 編程題 第3章 類與對象 3 1 類的定義 3 1 1 定義類 3 1 2 成員函數的定義 3 2 類的使用 3 3 類的介面與實現分離 3 4 const成員函數 3 5 訪問器成員函數與更改器成員函數 3 6 構造函數 3 6 1 對象數據成員的初始化 3 6 2 構造函數的概念和特點 3 6 31 重載構造函數 3 6 41 自定義深拷貝構造函數 3 6 51 構造函數初始化列表 3 7 析構函數 3 8 this指針 3 8 1 this指針的概念 3 8 2 顯式地使用this指針的情況 3 9 靜態成員 3 9 1 靜態數據成員 3 9 2 靜態成員函數 3 10 類的組合——類對象成員 3 11 友元 3 11 1 友元函數 3 11 2 友元類 3 12 類的設計要點 3 13 類的設計實例 本章小結 上機實訓 思考題 編程題 第4章 繼承和派生 4 1 繼承的概念 4 2 繼承的語法 4 3 protected訪問許可權 4 4 公有繼承 4 5 派生類的構造函數和析構函數 4 5 1 派生類的構造函數給基類構造函數傳參數 4 5 2 派生類的構造函數的進一步討論 4 6 重寫、重載基類成員函數與名字隱藏 4 7 基類和派生類的賦值兼容規則 4 8 繼承與組合 本章小結 上機實訓 思考題 編程題 第5章 多態性和虛函數 5 1 多態和綁定 5 2 虛函數 5 2 1 虛函數的定義 5 2 2 虛函數的特性 5 3 虛析構函數 5 4 純虛函數和抽象類 5 4 1 純虛函數 5 4 2 抽象類 5 5 多態性與開閉原則 本章小結 上機實訓 思考題 編程題 第6章 運算符重載 6 1 運算符重載概述 6 1 1 為什麼要重載運算符 6 1 2 運算符重載規則 6 1 3 運算符重載的方式 6 2 雙目運算符重載 6 2 1 用成員函數重載雙目運算符 6 2 2 用友元函數重載雙目運算符 6 3 單目運算符重載 6 3 1 用成員函數重載單目運算符 6 3 2 用友元函數重載單目運算符 6 4 賦值運算符重載 6 5 幾個典型運算符的重載 6 5 1 ++和--運算符重載 6 5 2 []運算符重載 6 5 3 ()運算符重載 本章小結 上機實訓 思考題 編程題 第7章 異常處理 7 1 異常處理概述 7 2 C++異常處理基礎 7 2 1 C++異常處理結構 7 2 2 異常拋出及捕獲 7 2 3 異常捕獲及匹配 7 3 C++異常處理的特殊情況 7 3 1 限制函數拋出的異常類型 7 3 2 捕獲所有異常 7 3 3 重新拋出異常 7 4 異常與類 7 4 1 對象的成員函數拋出異常 7 4 2 構造函數中拋出異常 7 4 3 避免在析構函數中拋出異常 7 4 4 使用引用捕獲異常 7 5 自定義異常類 7 5 1 使用C++語言的標準異常庫 7 5 2 使用自定義異常類 7 6 使用異常處理的其他建議 本章小結 上機實訓 編程題 第8章 模板 8 1 模板概念 8 2 函數模板 8 2 1 函數模板的定義 8 2 2 函數模板的實例化 8 2 3 模板參數 8 3 類模板 8 3 1 類模板的定義 8 3 2 類模板的實例化 8 4 STL模板庫 8 4 1 容器 8 4 2 迭代器 8 4 3 順序容器 8 4 4 關聯容器 8 4 5 容器適配器 8 4 6 演算法 本章小結 上機實訓 編程題 第9章 I/O流 9 1 C++I/O流及流類 9 2 I/O流類成員函數 9 2 1 istream流類常用成員函數 9 2 2 ostream流類常用成員函數 9 3 數據輸入/輸出的格式控制 9 4 插入符和提取符的重載 9 5 文件操作 9 5 1 文件的打開與關閉操作 9 5 2 文本文件的讀/寫操作 9 5 3 二進位文件的讀/寫操作 9 5 4 文件的隨機讀/寫操作 9 6 字元串流類strings 詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。 |