類的簡介
c++設計的主要焦點就是使所定義的類型別(class type)的行為可以像內建型別一樣自然。如 istream 和 ostream 這樣的庫函式,都是定義為類的,他們嚴格來說不是語言的一部分。
使用類時我們需要回答三個問題:
(1)類的名字是什麼?
(2)它在**定義?
(3)它支援什麼操作?
使用像io一樣的庫工具,必須包含相關的標頭檔案。類似地,對於自定義的類,要使編譯器可以訪問和類相關的定義,我們可以將類定義放入乙個檔案中,要使用該類的任何程式都必須包含這個檔案。
類檔案的字尾:.h .h .hpp .hxx等
標準庫的標頭檔案用尖括號<>括起來,非標準庫的標頭檔案用雙引號" "括起來。
每個類定義一種型別,型別名和類名相同。像使用內建型別一樣,可以定義類型別的變數。如:
sales_item item;
就表示item是型別sales_item的乙個物件。通常將「型別 sales_item的乙個物件」簡稱為「乙個sales_item物件」,或者更簡單地簡稱為「乙個sales_item」。
類定義行為:在編寫使用sales_item的程式時,重要的是記住類sales_item的建立者定義該類物件可以執行的所有操作。
成員函式:
item1.same_isbn(item2)
呼叫命名為item1的sales_item物件的成員函式(member function)。成員函式是由類定義的函式,有時稱為類方法(method)。
C Primer 第一章 快速入門
1.1 編寫簡單的c 程式 1.2 初識輸入輸出 include intvoid main 這裡std 表示是在std這個命名空間下 std cout string 表示要輸出字串 string std cin v1表示系統等待使用者輸入乙個內容且輸入內容會儲存到變數v1中 std endl是乙個操...
C Primer快速學習 第一章 入門
很多人說c primer不適合於入門,本系列入門文章向大家證明了 這是乙個謊言。第一章 入門 本章介紹 c 的大部分基本要素 內建型別 庫型別 類型別 變數 表 達式 語句和函式。1.1.編寫簡單的 c 程式 每個 c 程式都包含乙個或多個 函式 而且必須有乙個命名為 main。函式 由執行函式功能...
C Primer 第一章 快速入門筆記
c primer 第一章 快速入門 看到很多人學習這本書都會寫下學習過程筆記!因為覺得這是不錯的做法,也可以鞏固自己學習的知識,還能在以後的學習這本時發現問題,到時也可以到回來修改和補充。自己在圖書館看完了第一章,小錢問我感覺會不會悶,我說我覺得很爽!我不打算很快地把它看完,我要把每個知識點都掌握,...