?? 《c++編程思想》-- 第2章 筆記(1).txt
字號:
作者:rick1126
email: rickzhang@sina.com
日期:2001-7-16 22:50:31
第02章 數據抽象
2.1 聲明與定義
【聲明與定義】
. 聲明: 向計算機介紹名字
. 定義: 為該名字分配存儲空間
【C++的聲明與定義】
. 定義和聲明可以同時出現, 比如變量聲明: int nCount
. 傳統的C的聲明常常使用extern關鍵字, 特別是變量; 函數則不需要一定使用
【函數原型】
. 函數原型: 關于參數類型和返回值得全部信息, C++要求必須寫出函數原型, 記得前面提過, 它需要增加很多安全限制
【C++的函數聲明與定義】
. 函數原型( 聲明 ): 可以沒有參數名只有參數類型, 即只有形參
. 函數定義 : 必須有參數名, 即需要形參和實參
〖個人理解〗
其實我平時倒是不太注意函數的聲明和定義. 我剛剛開始學習VC的時候, 函數的聲明和空定義都是VC自動實現的; 而且很喜歡使用類視圖, 而我的同事習慣使用文件視圖, 時間一長我也開始喜歡使用文件視圖了, 因為發現還是自己聲明和實現習慣, 因為即使使用向導生產的函數聲明和實現, 安裝規范的軟件開發還是需要添加一些說明的我們的說明規范如下:
/////////////////////////////////////////////
// 函數名稱: XXX
// 功能描述: XXX
// 參數說明:
// [IN|OUT|INOUT] 參數名稱 說明
// 返回說明:
// 返回值含義
// 修改變量: 涉及的全局變量和成員變量
// 修改日志:
/////////////////////////////////////////////
這樣就可以在今后的代碼維護的時候非常明了和方便了, 對于以后維護程序的程序員也有了一個交代. 記得第一章里面講過的"通訊"嗎, 文檔是外部原則上留給后來者的線索, 代碼及其說明就是內部原則的線索了. 而且常常說明和代碼含量1:1.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -