SignatureComparison 列舉 (dbgmodel.h)
描述類型或兩個簽章的比較方式。
語法
typedef enum SignatureComparison {
Unrelated,
Ambiguous,
LessSpecific,
MoreSpecific,
Identical
} ;
常數
Unrelated 要比較的兩個簽章/類型不相關。 |
Ambiguous 一個簽章/類型會模棱兩可地比較另一個簽章/ 類型。 例如,std::p air<*,int> 與 std::p air<int,*> 模棱兩可。 有類型會 比對這兩者同樣良好 (例如: std::pair<int, int> ) |
LessSpecific 一個簽章/類型比另一個簽章/類型更不明確。 例如, std::vector<*> 與 std::vector<int> 的比較會產生 LessSpecific。 |
MoreSpecific 一個簽章/類型比另一個更具體。 例如, std::vector<int> 與 std::vector<*> 的比較會產生MoreSpecific。 |
Identical 簽章/類型完全相同。 |
要求
要求 | 價值 |
---|---|
標頭 | dbgmodel.h |