Re[2]: Проблема с Dependent Name Lookup
От: Антибиотик Россия  
Дата: 29.09.09 09:17
Оценка:
Здравствуйте, The_Thing, Вы писали:

T_T>Здравствуйте, Антибиотик, Вы писали:

T_T>1. не компилируется, так как foo не найдена, надо A::foo — так всё работает.
T_T>2. не понял при чём тут B.

1. используется компилятор Microsoft Visual C++ 2008 Express, в нем все нормально компилируется
2. это упрощенный пример более сложного кода, суть в том, что функция foo вызывается с аргументом типа B. Чтобы было понятнее, пусть функция foo выглядит так:
template <typename T>
     void foo(T* t)
     {
       cout << t->b_;
     }
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.