www.digitalmars.com         C & C++   DMDScript  

c++.beta - template friend: ambiguous reference to symbol

template<class T> void f(T t)
{ }

struct C
  template<class T2> friend void f(T2);

  void g()
    // Error: ambiguous reference to symbol
    // Had: f(T)
    // and: f(T2)

int main()
  C c;


Extracted from Boost's format library.

bye, Christof

http://cmeerw.org                                 JID: cmeerw jabber.at
mailto cmeerw at web.de

...and what have you contributed to the Net?
Oct 03 2003