C 上機實驗五 成員函式分檔案類外定義

2021-09-27 11:28:32 字數 787 閱讀 6666

分檔案類外定義

標頭檔案

//分檔案類外定義標頭檔案

#include

#include

using

namespace std;

class

person

;

另乙個包含上面標頭檔案的檔案
//分檔案類外定義 

#include

"person.h"

//分檔案類外定義標頭檔案

void person::

setname

(string name)

string person::

getname()

void person::

setgender

(string gender)

string person::

getgender()

void person::

setage

(int age)

int person::

getage()

void person::

setnumber

(int number)

int person::

getnumber()

void person::

printinfo()

intmain()

條款24 成員函式查詢

成員函式的查詢過程要涉及到三個步驟。首先,編譯器查詢函式的名字,然後從後續的函式選擇乙個最匹配的函式,最後,編譯器檢查函式的訪問許可權。大多數與函式名不匹配的錯誤並不是編譯器本身的問題,而是我們對成員函式查詢機制的理解有問題。考慮下面的 class b class d public b d d d....

15 成員函式的分離

1 標頭檔案的宣告 pragma once 表示的是只包含一次 ifndef a h意思是 if not define a.h 如果不存在a.h 接著的語句應該 define a h 就引入a.h 最後一句應該寫 endif 否則不需要引入 ifndef teacher2 h define teac...

3 1 成員函式,物件拷貝,私有成員

主main函式 include include time.h 成員函式,物件拷貝,私有成員 1 綜述 2 類基礎 3 成員函式 4 物件的拷貝 5 私有成員 using namespace std struct student class time void inittime int tmphour...