__if_not_exists語句會測試指定的標識碼是否存在。 如果識別項不存在,就會執行指定的陳述式區塊。
語法
__if_not_exists ( identifier ) {
statements
};
參數
識別碼
要測試其是否存在的識別項。
語句
如果 標識碼 不存在,則執行一或多個語句。
備註
警告
若要達到最可靠的結果,請使用 __if_not_exists 下列條件約束下的語句。
__if_not_exists將語句套用至簡單類型,而非範本。將
__if_not_exists語句套用至類別內部或外部的標識碼。 請勿將__if_not_exists語句套用至局部變數。只在函
__if_not_exists式主體中使用語句。 在函式主體之外,__if_not_exists語句只能測試完整定義的型別。當您對多載函式進行測試時,無法對特定形式的多載進行測試。
語句的 __if_not_exists 補充是 __if_exists 語句。
範例
如需如何使用 __if_not_exists的範例,請參閱 __if_exists 語句。