Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Описывает сравнение типов или двух подписей.
Синтаксис
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 |
См. также
Обзор модели данных отладчика C++