Как выгружать кандидатов в разрешении перегрузки функций?

Как я могу выгрузить функции-кандидаты (или жизнеспособные функции, или наиболее жизнеспособные функции) для вызова функции?

Я знаю, что g ++ предоставляет параметр для выгрузки иерархии классов . (Фактически, Visual Studio 2010 предоставляет аналогичный вариант, но он без документов. Я помню, как читал что-то об этом - может быть, в блоге команды VC ++ - но я не могу вспомнить это четко.)

Недавно я читал о разрешении перегрузки в черновике C ++ 0x, и это меня действительно смутило.

Предоставляет ли какой-либо компилятор возможность дампить функции-кандидаты, жизнеспособные функции или наиболее жизнеспособные функции?

Примечание: Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Я читал о разрешении перегрузки в черновике C ++ 0x, и это меня действительно смутило.

Предоставляет ли какой-либо компилятор возможность выгрузки функций-кандидатов, жизнеспособных функций или наиболее жизнеспособных функций?

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

Предоставляет ли какой-либо компилятор возможность выгрузки функций-кандидатов, жизнеспособных функций или наиболее жизнеспособных функций?

Примечание: ] Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; Функции-кандидаты в сценарии разрешения перегрузки отличаются от функций-кандидатов в ошибке компилятора. Кандидат / жизнеспособная / наиболее жизнеспособная функция в сценарии разрешения перегрузки имеет собственное значение. Я знаю, что есть три этапа в разрешении перегрузки: найти функции-кандидаты; найти жизнеспособные функции; найти лучшие жизнеспособные функции. Обычно лучшая жизнеспособная функция - это всего лишь один кандидат; в противном случае вызов будет неоднозначным. На каждом этапе свои правила.

5
задан Yuncy 20 September 2010 в 22:47
поделиться