11.1 使用const 提高函數(shù)的健壯性 11.1.1 用const 修飾函數(shù)的參數(shù) 如果參數(shù)作輸出用拨脉,不論它是什么數(shù)據(jù)類型域醇,也不論它采用“指...
對象(Object)是類(Class)的一個實例(Instance)职员。如果將對象比作房子攀隔,那么類就是房子的設(shè)計圖紙驻啤。所以面向?qū)ο笤O(shè)計的重點是類的...
構(gòu)造函數(shù)蜡娶、析構(gòu)函數(shù)與賦值函數(shù)是每個類最基本的函數(shù)欣硼。每個類只有一個析構(gòu)函數(shù)和一個賦值函數(shù)题翰,但可以有多個構(gòu)造函數(shù)(包含一個拷貝構(gòu)造函數(shù),其它的稱為普...
8. C++函數(shù)的高級特性 對比于C 語言的函數(shù),C++增加了重載(overloaded)豹障、內(nèi)聯(lián)(inline)冯事、const 和virtual四...
7. 內(nèi)存管理 7.1 內(nèi)存分配方式 內(nèi)存分配方式有三種: (1) 從靜態(tài)存儲區(qū)域分配。內(nèi)存在程序編譯的時候就已經(jīng)分配好血公,這塊內(nèi)存在程序的整個運...
6.函數(shù)設(shè)計 函數(shù)接口的兩個要素是參數(shù)和返回值昵仅。C 語言中,函數(shù)的參數(shù)和返回值的傳遞方式有兩種:值傳遞(pass by value)和指針傳遞(...
5.常量 常量是一種標識符累魔,它的值在運行期間恒定不變摔笤。C 語言用 #define 來定義常量(稱為宏常量)。C++ 語言除了 #defin...
4. 表達式和基本語句 4.1 運算符的優(yōu)先級 (1)如果代碼行中的運算符比較多垦写,用括號確定表達式的操作順序吕世,避免使用默認的優(yōu)先級 4.2 復(fù)合...
3.命名規(guī)則 3.1 共性規(guī)則 (1)標識符應(yīng)當直觀且可以拼讀,可望文知意梯投,不必進行“解碼”命辖。 (2)標識符的長度應(yīng)當符合“min-length...