Как я могу выгрузить функции-кандидаты (или жизнеспособные функции, или наиболее жизнеспособные функции) для вызова функции?
Я знаю, что g ++ предоставляет параметр для выгрузки иерархии классов . (Фактически, Visual Studio 2010 предоставляет аналогичный вариант, но он без документов. Я помню, как читал что-то об этом - может быть, в блоге команды VC ++ - но я не могу вспомнить это четко.)
Недавно я читал о разрешении перегрузки в черновике C ++ 0x, и это меня действительно смутило.
Предоставляет ли какой-либо компилятор возможность дампить функции-кандидаты, жизнеспособные функции или наиболее жизнеспособные функции?
Примечание: Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Я читал о разрешении перегрузки в черновике C ++ 0x, и это меня действительно смутило.
Предоставляет ли какой-либо компилятор возможность выгрузки функций-кандидатов, жизнеспособных функций или наиболее жизнеспособных функций?
Примечание: ] Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Я читал о разрешении перегрузки в черновике C ++ 0x, и это меня действительно смутило.
Предоставляет ли какой-либо компилятор возможность выгрузки функций-кандидатов, жизнеспособных функций или наиболее жизнеспособных функций?
Примечание: ] Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; найти лучшие жизнеспособные функции. Обычно лучшая жизнеспособная функция - это всего лишь один кандидат; в противном случае вызов будет неоднозначным. На каждом этапе свои правила.