C 學習筆記 類定義的注意事項和C 的區別

2022-02-04 14:59:35 字數 689 閱讀 4589

1:

類當中的一批函式可以被乙個public關鍵字引導

來標明這些函式是公開的

2:成員函式可以放在類的外部定義

但必須在類的內部做宣告

在類外部做定義的時候必須形如這樣:

bool yorclassname::yormethordname(int param)

就如同c#中的完全限定名

yorclassname::yormethordname

如果在類中定義成員函式的話,就不用這樣了

3:建立乙個物件完全可以不用new

形如:yorclassname target;

target.dosth();

4:函式定義體的花括號後面是沒有分號的

類定義體的花括號後面是要有個分號的

這是c的遺留問題

(c裡面根本就沒有類,類是c++對c裡的結構struct型別擴充套件出來的)

5:只要在類當中定義成員函式,

那麼這個函式就是內聯的

在類外部定義的函式除非形如這樣的才會編譯成內聯

inline bool yorclassname::yormethordname(int param)

如果從模式,多人協作方面考慮

(讓類有c#中介面的作用)

應盡量把方法放在類外面定義

一般來說短小的,不超過三行的成員函式的定義,放在類中比較合適

C 學習筆記 指標和引用的注意事項

一 指標 1指標變數的定義,由資料型別後跟星號,再跟指標變數名組成。2 表示乙個實體的位址,此符號可用來對指標變數初始化和賦值 如 int count 18 int iptr count int ip ip count 3 除了可以用來定義指標,標緻乘法運算子,還可以做間訪操作 間訪操作就是 取指標...

c 類的幾點注意事項

1 可變資料成員 由mutable修飾 在const函式中可以修改 class screen screen display const 2 this指標 screen screen set char c 不能從const成員函式返回指向類物件的普通引用。const成員函式只能返回 this作為乙個c...

C 注意事項

include using namespace std class superclass virtual superclass virtual void dosomething const protected intitsage class subclass public superclass vo...