1、標頭檔案的宣告
#pragma once //表示的是只包含一次
//#ifndef a_h意思是"if not define a.h" 如果不存在a.h
//接著的語句應該#define a_h 就引入a.h
//最後一句應該寫#endif 否則不需要引入
//#ifndef _teacher2_h_
//#define _teacher2_h_
class teacher2
;//#endif
2、成員函式的實現
#include "teacher2.h"
void teacher2::setage(int age)
int teacher2::getage()
3、函式的實現
#includeusing namespace std;
#include"teacher2.h"
int main()
條款24 成員函式查詢
成員函式的查詢過程要涉及到三個步驟。首先,編譯器查詢函式的名字,然後從後續的函式選擇乙個最匹配的函式,最後,編譯器檢查函式的訪問許可權。大多數與函式名不匹配的錯誤並不是編譯器本身的問題,而是我們對成員函式查詢機制的理解有問題。考慮下面的 class b class d public b d d d....
3 1 成員函式,物件拷貝,私有成員
主main函式 include include time.h 成員函式,物件拷貝,私有成員 1 綜述 2 類基礎 3 成員函式 4 物件的拷貝 5 私有成員 using namespace std struct student class time void inittime int tmphour...
42 成員物件
成員物件就是類的成員是物件型別,在類當中定義物件。例1 在類內定義中將另乙個類的物件作為成員 在類內定義中將另乙個類的物件作為成員 include class a class b void main 結果輸出為 10。例2 在類內定義乙個指向其他類物件例項的指標 在類內定義乙個指向其他類物件例項的指...