2023年C 學習筆記之一 類

2021-05-23 01:51:49 字數 1121 閱讀 6365

c++

學習筆記之一:類

1.class

其成員預設是私有的;

struct

其成員預設是共有的;

2.static

成員只有唯一的乙份副本;

3.拷貝建構函式

x:x(const x&); 4.

如果在乙個類的外面定義

const

成員函式,需要給出

const

字尾:inline int date::year() const5.非

const

成員函式只能由非

const

物件呼叫;6.對

const

物件或者非

cosnt

物件都可以呼叫

const

成員函式;

7.分清初始化與賦值的區別;

8.成員的建構函式將在容器類本身的建構函式的執行之前首先被執行,

這些建構函式按照成員在類中宣告的順序執行;

9.建構函式自下而上地(成員優先)為成員函式裝配起執行環境;

10.析構函式自上而下地(成員在後)的方式拆除它;

11.成員初始化列表由乙個冒號開頭,用逗號分隔;

12.不是按在類的初始化列表中出現的順序來執行的;

13.void f()

每次f()

被呼叫的時候,將依次構造aa、

bb、cc、以及dd;

每次f()

被返回的時候,將依次構造dd、

cc、bb、以及aa;

14.

兩則的區別:

table(const table&);//

複製建構函式

table& operator=(const table&);//

複製賦值

15.注意兩則的區別;

table t1;

table t2 = t1;//

賦值初始化

table t3;

t3 = t2;//

複製賦值

16.對於那些

const

成員和引用成員而言,其成員的初始化是不比可少的;

C 學習筆記(一) 類

c 使用關鍵字 class 來定義類。其基本結構如下 class myclass 定義這樣乙個類後,就可以在能訪問該定義的工程的其他地方對該類進行例項化。預設情況下,類宣告為內部的,即只有當前工程中的 才能訪問它。可以用internal 訪問修飾符關鍵字顯式指定,但這不是必須的,類在定義時預設為此型...

C 學習摘要之一 類和物件

第一章 類和物件 類和物件是物件導向程式設計的兩個最基本 最重要的概念。所謂物件就是客觀事務在計算機中的抽象描述 而所謂類則是對具有相似屬性和行為的一組物件的統一描述。從程式語言的角度來說,類是一種資料型別,而物件是具有這種型別的變數。類定義的一般形式為 class 類名 各成員函式的實現 其中,c...

C 基礎筆記(一) 類

通常會將類的定義和其成員函式的定義分開 1.類定義 標頭檔案,宣告檔案 看成是類的外部介面,一般寫成.件。class 類名 2.類的成員函式定義 原始檔 看成是類的內部實現,一般寫成.cpp檔案。返回值 類名 函式名 引數列表 如果函式的前面沒有用 類名 編譯器認為該函式是全域性函式 普通函式 類作...