指向相應物件的指標就是物件的指標,他宣告的方法與其他型別一樣,如下:
類名* p;
類的指標可以呼叫它所指向物件的成員。形式如下:
p-
>類成員
下面來看乙個例子
函式指標呼叫類成員
該例子定義乙個貓類,且貓有名字,會發出叫聲。
cat.**件**如下:
#include
using std::string;
class
cat;
程式入口main.cpp的**如下:
#include
"stdafx.h"
#include
#include
#include
"cat.h"
using std::cout;
using std::endl;
intmain()
C 核心技術篇(一)
簡介 目前,物件導向的設計思想已經被廣泛應用和認可。物件導向程式設計可以有效解決 復用的問題,他不同與以往的面向過程程式設計,面向過程程式設計需要將功能細分,而物件導向需要將不同功能抽象到一起。類是物件的實現,也可以是從現實生活中抽象的物件。物件導向的英文縮寫是oo,它是一種設計思想,現在這種思想已...
C 核心技術篇(二)
在前面的章節我們經常會用到輸入輸出流 字串的標頭檔案 h 其中包含資料和函式宣告。而這些檔案的實現部分一般會放到與標頭檔案同名的實現原始檔中 cpp 在乙個原始檔中使用 include指令,可以將標頭檔案的全部內容包含進來,也就是將另外的檔案包含到本檔案中。include指令是編譯程式將另乙個檔案嵌...
C核心技術手冊(四)
在原始碼中應該使用注釋來說明程式,在 c語言中,有兩種插入注釋的方法 塊注釋使用 表示 開始,表示結束 行注釋使用 開始,直到此行結尾。你可以使用分割符 和 在一行中開始和結束注釋,並可以巢狀注釋在多行中,例如,在下面的函式原型中,省略號 表示 open 函式有第三個可選引數,注釋解釋此引數的使用方...