在c++語言中,我們使用類定義自己的資料型別。通過定義新的型別來反應待解決問題中的各種概念,可以使我們更容易編寫、除錯和修改程式。資料抽象能幫助我們將物件的具體實現與物件所能執行的操作分離開來。
--------------第七章 《類》開篇詞
1.1 引入this
在成員函式內部,我們無須通過成員訪問運算子便可以直接使用呼叫該函式的物件的成員,就是因為this指標!!!this指標隱式地存在於成員函式內部,每當該成員函式被呼叫時,this指標便初始化為請求呼叫該函式的物件的位址,即this指標總是指向「這個」物件,因此this是乙個常量指標,不允許改變this中儲存的位址。
注意:任何自定義名為this的引數或變數的行為都是非法的。
1.2 引入const成員函式
C primer 讀書筆記1
1 include 和預處理 include 是c預處理指令,通常c編譯器在編譯之前要對源 做一些準備工作,這些稱之為預處理。標頭檔案可以定義變數以及函式,說明函式名及函式是如何使用的。但是函式的實際 被包含在乙個預編譯的 庫中,而不是標頭檔案中,編譯器的鏈結部分負責找到的所需要的庫 2 宣告 in...
C Primer 讀書筆記 1
我的 c primer 扉頁記著購書的日期和地點 c primer 2009.11.28購於西區求索。那時對於這本厚書一直心懷敬畏,彷彿是眼前的一座大山。那時 雖然已經大四,但是對於物件導向的理解還很膚淺 相當膚淺 只能用c 編寫一些簡陋的c風格的結構化的程式。一晃快兩年過去了,過去的時光放佛已經塵...
C Primer讀書筆記(1)
指標和引用 引用本身不是乙個物件,因此不能定義引用的指標 而指標是乙個物件,因此可以定義指標的引用。此外,要理解乙個復合型別的變數到底是什麼型別,最簡單的辦法是從右向左閱讀其定義,離變數名最近的符號對變數的型別有最直接的影響。const限定符 對const變數,如果想在多個檔案中共享,可在聲名和定義...