加入成員函式精靈
更新:2007 年 11 月
這個精靈將一個成員函式宣告加入至標頭檔並將一個 Stub 成員函式實作 (Implementation) 加入至所選取類別的實作檔中。
一旦您使用精靈加入了成員函式,您就可以在開發環境中編輯其程式碼。
傳回型別
設定所加入成員函式的傳回型別。您可以提供自訂的傳回型別,或從可用的型別清單中選取。如需有關型別的資訊,請參閱主要資料型別 (Fundamental Type)。char
int
unsigned int
double
long
unsigned long
float
short
void
HRESULT
unsigned char
函式名稱
設定加入之成員函式的名稱。參數型別
設定加入之成員函式參數的型別,若該成員函式具有參數。您可以提供您自己的參數型別,或者您可以從可用的型別清單中選取。char
int
unsigned char
double
long
unsigned int
float
short
unsigned long
參數名稱
設定加入之成員函式參數的名稱,若該成員函式具有參數。參數清單
顯示加入之成員函式參數的清單。若要將參數加入清單,請分別在 [參數型別] 和 [參數名稱] 對話方塊提供一個型別和名稱,然後按一下 [加入]。若要將參數從清單移除,請選取該參數再按一下 [移除]。Access
設定對成員函式的存取。存取修飾詞 (Modifier) 是指定其他型別對成員函式之存取的關鍵字。如需關於指示存取的詳細資訊,請參閱成員存取控制 (Member-Access Control)。成員函式的存取層次預設為 public。檢查新的成員函式為 Static 或 Virtual,以及 Inline 或 Pure。如果您將成員函式設定為 Pure,則 [Virtual] 核取方塊也被選取,而 [Inline] 核取方塊則變成無法使用。預設值是非 Static、非 Virtual 的成員函式。
選項
描述
指定函式如同全域函式一般可以從類別外呼叫,即使沒有類別執行個體化 (Instantiation)。成員函式不能存取非靜態成員。被指定為 Static 的成員函式不可為 Virtual。
確保物件呼叫的是正確的成員函式,不論呼叫成員函式時使用的運算式。被指定為 Virtual 的成員函式不可為 Static。
Pure
表示對所宣告的 Virtual 成員函式沒有提供實作;因此,Pure 只能指定 Virtual 成員函式。如需詳細資訊,請參閱類別成員宣告語法。
包含至少一個純虛擬成員函式的類別被視為一個抽象類別 (Abstract Class)。由抽象類別衍生出來的類別必須實作純虛擬成員函式,否則它們也是抽象類別。
指示編譯器 (Compiler) 在每個呼叫成員函式的位置插入一份成員函式主體。被指定為 Inline 的成員函式不可為純粹。
.cpp 檔
設定檔案 Stub 成員函式實作寫入的位置。依照預設,它是被寫入加入成員函式的類別的 .cpp 檔中。按一下 [省略] 按鈕以變更檔案名稱。成員函式的實作會被加入選取檔案的內容中。註解
提供標頭檔中成員函式的註解。函式簽章
顯示當您按一下 [完成] 按鈕時出現於程式碼中的成員函式。您不能編輯這個方塊裡的文字。若要變更成員函式,請變更精靈中適當的方塊。