Список правил разрешения имени C ++ (и перегрузки)

, где я могу найти список правил, которые соответствует C ++ Compiler, должен применяться для выполнения разрешения имен (включая перегрузку) ?

Я хотел бы что-то вроде алгоритма натурального языка или блок-схема.

Стандарт C ++, конечно, имеет этот набор правил, но он накапливается, поскольку введены новые языковые заявления, и результат, в результате это довольно трудно запомнить.

Чтобы сделать длинную историю, я хотел бы знать полный и подробный ответ на вопрос « Какой компилятор делают, когда он видит имя« A »

Я знаю C ++ Это все ", мы делаем это, когда x, но не y, если z держится « Итак, я спрашиваю, можно ли сделать его более линейным.

Отредактируйте : Я работаю над проектом этой темы, что-то, что может быть улучшено в совокупности после публикации. Однако я очень занят в эти дни, и это может занять время, чтобы иметь что-то общедоступное. Если кто-то заинтересован, я продвиную «личную записку в RAW TXT TXT» к чему-то лучшему и опубликовать его.

40
задан 12 September 2011 в 15:13
поделиться