SignatureComparison 列舉 (dbgmodel.h)
描述類型或兩個簽章的比較方式。
Syntax
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<int> 比較std::vector<*> 會產生 LessSpecific。 |
MoreSpecific 一個簽章/類型比另一個更明確。 例如,的 std::vector<*> 比較std::vector<int> 會產生MoreSpecific。 |
Identical 簽章/類型完全相同。 |
規格需求
需求 | 值 |
---|---|
標頭 | dbgmodel.h |