C Primer學習總結 2 類的初探

2021-07-15 22:58:27 字數 916 閱讀 5660

由於專案的需要,轉向學習php後台開發,c++系列已經暫停快一年了。但是昨晚做筆試題時發現自己的c++基礎已經慘不忍睹了,遂回來補課。果然基礎是不能落下的!

注:在使用 #include 指令引入檔案時,當包含來自標準庫的標頭檔案時,也應該用尖括號(< >)包圍頭檔名。對於不屬於標準庫的標頭檔案,則用雙引號(" ")包圍。

1.5類簡介

類機制是c++最重要的特性之一。

我們需要使用標頭檔案來訪問所定義的類。習慣上,標頭檔案根據其中定義的類的名字來命名。通常使用.h作為標頭檔案的字尾。而標準標頭檔案通常不帶字尾。

#include#include "sales_item.h"

int main()

{ sales_item book;

//讀入isbn號、售出的冊數以及銷售**

std::cin>>book;

//寫入isbn、售出的冊數、總銷售額和平均**

std::cout<

#include#include "sales_item.h"

int main()

{ sales_item item1,item2;

std::cin>>item1>>item2;

//首先檢查item1和item2是否表示相同的書

if(item1.isbn() == item2.isbn()){

std::cout《成員函式

我們通常以乙個類物件的名義來呼叫成員函式。

如:  item1.isbn()呼叫名為isbn的成員函式(member function)。成員函式是定義為類的一部分的函式,有時也被成為方法(method)。

使用點運算子(.)來呼叫類中的成員函式。點運算子只能用於類型別的物件。其左側運算物件必須是乙個類型別的物件,右側運算物件必須是該型別的乙個成員名。

C Primer 學習日誌 類

本系列部落格用來記錄本小白學習 c primer 5th edition 一書對於書上較為複雜的知識點,或者初看時不能理解的知識點進行解釋和記錄。但並不是對書內各個知識點進行詳解,不適合用於代替書籍學習。語言盡量精簡化。各大佬若發現有錯誤的地方,歡迎指出,謝謝 不定期更新 在c 11新標準中規定,可...

c Primer學習筆記2

while語句 while語句提供了迭代功能 從1到10求和 include int main std coutfor迴圈實現1到10求和 include int main std cout 未知數目的輸入 include int main std cout 類的簡介 一般將類的定義放在標頭檔案中,...

c primer 學習筆記 2

字串字面值可以分開書寫 const char aa aaa aaa 初始化 int a 0 int a int a 報錯,3.14不能放到int中 int a int a 0 申明和定義的區別 申明規定的變數的型別和名字,定義還申請記憶體,初始化 只申明 extren,但如果初始化了 就是 定義了 ...