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

Вот такой код на GCC работает (ниже), уверен, что на студии также!


#include <iostream>
using namespace std;

namespace A {
     template <typename T>
     void foo(T* val)
     {
       val->b_ = 2;
       cout << val->b_;
     }
};

class B {
public:

     friend void A::foo<>(B*);
private:
     int b_;
};

int main()
{
  B b;
  A::foo(&b);

  return 0;
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.