規範

本主題將說明 decl 規範 (宣告規範) 元件的 宣告

下列的位置和語言關鍵字是宣告規範:

儲存類別規範

型別規範

函式規範

friend

typedef

__declspec(延伸-decl-修飾詞為 seq)

備註

Decl 規範 宣告的一部分是最長序列 decl 規範 ,可以採取以表示一個型別名稱,不包括指標或參考修飾詞。宣告的其餘部分是宣告子,其中包括導入的名稱。

下表列出四個宣告,並列出每個宣告 decl 規範 和 宣告子元件分開。

宣告

decl 規範

declarator

char *lpszAppName;

char

*lpszAppName

typedef char * LPSTR;

char

*LPSTR

const int func1();

const int

func1

volatile void *pvvObj;

volatile void

*pvvObj

因為signed, unsigned, long,以及short所有代表int、 typedef命名為下列其中一個關鍵字會被取為成員的宣告子清單, 不是 decl 規範。

注意事項注意事項

無法重新宣告的名稱,因為它的解譯方式同時受限於目前的範圍中最新的宣告。重複可能會影響如何名稱會被解譯編譯器,尤其是typedef名稱。

請參閱

參考

宣告