igna,
> Похоже, что VC++ 8.0 неверно компилирует пример из стандарта:
Да, VC++8 не поддерживает two phase name lookup.
> Вроде бы при тестировании компилятора работниками Microsoft примеры из стандарта должны были быть опробованными не в последнюю очередь. Потому может быть поведение VC++ 8.0 в данном случае вовсе не ошибка, а намеренное отклонение от стандарта, например для соответствия предполагаемому изменению стандарта в будущем?
И ошибка, и, в некотором роде, позиция, заключающаяся в том, что поведение VC++, с их точки зрения, логичнее стандартного, соответственно, приоритет ошибки при учете высокой цены исправления низкий. Т.е. и на Orcas, насколько я знаю, планов исправлять это нет.
Posted via RSDN NNTP Server 2.0
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен