七、Templates and Generic Programming
C++ template 的最初發展動機是:

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

Static vs. Shared vs. Dynamic Loaded Library

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

六、Inheritance and Object-Oriented Design
在 C++ 中,「inheritence」可以是 single inheritance 或 multiple inheritance,而每個 inheritance link 可以是 public, protected 或是 private,也可以是 virtual 或 non-virtual。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

五、Implementations
多數情況下,適當提出 class 和 class template 定義式及 function 和 function template 宣告式是最花費心力的兩件事,正確完成它們之後,相應的實作大多直接了當。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

四、Designs and Declarations
所謂軟體設計,是令「令軟體作出你希望它做的事情」的步驟和作法,本章將針對良好 C++ 介面的設計和宣告作說明。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

三、Resource Management
所謂的資源就是:一旦用了它,將來就必須還給系統。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

二、Constructors, Destructors and Assignment Operators
幾乎每個 classes 都會有一個或多個建構式、一個解構式及一個 copy assignment operator,學著控制這些基礎操作,像是產出新物件並確保它被初始化、擺脫舊物件並確保它被適當處理及賦與物件新值,如果這些函式犯錯,會導致深遠且令人不愉快的後果,且將遍及整個 classes,本章的引導,將可把這些函式良好地集結在一起,形成 classes 的脊柱。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

一、Accustoming Yourself to C++
總有些東西是基礎中的基礎,本章就是最基本的東西。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

Effective C++:零、Introduction

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()

十七、驅動程式設計與實作實務
解析實際的網路裝置驅動程式如何實作,並解說原始碼的原理。

silverfoxkkk 發表在 痞客邦 留言(0) 人氣()