c++学习书籍推荐《Advanced C++》下载
生活随笔
收集整理的這篇文章主要介紹了
c++学习书籍推荐《Advanced C++》下载
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?
百度云及其他網盤下載地址:點我
作者簡介
?
James Coplien先在威斯康星大學獲得電氣與計算機工程學士學位,后又在該大學獲得計算機科學碩士學位。他在貝爾實驗室的軟件產品研發部門工作,在這個部門從一開始就使用C++程序設計語言。近年來致力于大型面向對象系統的開發環境、交付平臺以及故障檢測。他現在是大型面向對象技術項目的顧問。?
目錄
?
譯者序?序 言?
第1章 引言?
1. 1 C++語言演變的歷史?
1. 2 處理復雜結構的習慣用法?
1. 3 對象?
1. 4 設計和語言?
練習?
第2章 數據抽象和抽象數據類型?
2. 1 類?
2. 2 對象轉換?
2. 3 構造函數和析構函數?
2. 4 內聯(inline)函數?
2. 5 靜態數據成員的初始化?
2. 6 作用域和const?
2. 7 全局對象. 常數和靜態類成員初始化次序?
2. 8 類對象成員函數的const執行?
2. 9 指向成員函數的指針?
2. 10 程序組織的習慣約定?
練習?
第3章 具體數據類型?
3. 1 傳統規范類格式?
3. 2 作用域和訪問控制?
3. 3 重載:重定義操作和函數的語義?
3. 4 類型轉換?
3. 5 引用計數:使用"可調內存"變量?
3. 6 操作符new和delete?
3. 7 把初始化從實例化中分離出來?
練習?
第4章 繼承性?
4. 1 簡單繼承?
4. 2 作用域和訪問控制?
4. 3 構造函數和析構函數?
4. 4 類指針轉換?
4. 5 類型選擇域?
練習?
第5章 面向對象程序設計?
5. 1 C++運行時類型支持:虛擬函數?
5. 2 虛擬析構函數?
5. 3 虛擬函數和作用域?
5. 4 純虛擬函數和抽象基類?
5. 5 信封和信件類?
5. 6 功能元件:作為對象的函數?
5. 7 多重繼承?
5. 8 繼承的規范格式?
5. 9 例子?
練習?
第6章 面向對象設計?
6. 1 類型和類?
6. 2 面向對象設計的實踐活動?
6. 3 面向對象分析和領域分析?
6. 4 對象和類的關系?
6. 5 子類型. 繼承和轉發?
6. 6 子類型. 繼承和獨立性的經驗規則?
練習?
第7章 重用和對象?
7. 1 所有模擬的分解放到何處?
7. 2 設計重用?
7. 3 4種代碼重用機制?
7. 4 參數化類型或模板?
7. 5 私有繼承:繼承支持重用嗎?
7. 6 存儲重用?
7. 7 接口重用:變體?
7. 8 重用. 繼承和轉發?
7. 9 源代碼重用結構的選擇?
7. 10 在重用和對象上的概括?
練習?
第8章 C++中的樣本程序設計?
8. 1 雇員樣本的例子?
8. 2 樣本和類屬構造函數:樣本共用的習慣用法?
8. 3 自主的類屬構造函數?
8. 4 抽象基樣本?
8. 5 關于樣本習慣用法框架?
8. 6 相關的表示?
8. 7 樣本和程序的管理?
練習?
第9章 在C++中模擬符號語言的風格?
9. 1 增量式C++開發?
9. 2 符號規范格式?
9. 3 通用收集類的例子?
9. 4 支持增量裝入的代碼和習慣用法?
9. 5 垃圾收集?
9. 6 基本類型的封裝?
9. 7 在符號習慣用法下的多重方法?
練習?
第10章 動態多重繼承?
10. 1 多重技術窗口系統的例子?
10. 2 防止誤解的說明?
練習?
第11章 系統性問題?
11. 1 靜態系統設計?
11. 2 動態系統設計?
練習?
附錄A C++環境中的C?
A. 1 函數調用?
A. 2 函數參數表?
A. 3 函數原型?
A. 4 調用引用參數?
A. 5 參數個數不定?
A. 6 函數指針?
A. 7 const類型說明符?
A. 8 C代碼的接口?
A. 9 操作符引用返回值?
練習?
附錄B Shapes程序的C++代碼?
附錄C 符號的Shapes?
附錄D C++中塊結構程序設計?
D. 1 什么是塊結構程序設計?
D. 2 構造基本塊結構的C++程序設計?
D. 3 有深度嵌套作用域塊的選擇?
D. 4 塊結構的視頻游戲代碼
?
?
百度云及其他網盤下載地址:點我
?
轉載于:https://www.cnblogs.com/awesome-share/p/10036656.html
總結
以上是生活随笔為你收集整理的c++学习书籍推荐《Advanced C++》下载的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C# XML格式化显示
- 下一篇: python源码剖析-笔记2