Partially specialized template friends
I have a class template
template< typename G, int N > class Foo { /* ... */ };
I want the specialization for N=0 to be a friend of another class, but I
don't know the syntax for it (and I could not find it out myself). I
tried:
template< typename T >
class Bar {
template< typename G > friend class Foo< G, 0 >;
/* ... */
};
I want for any type G Foo< G, 0 > to be a friend of class Bar< T >. What
is the correct syntax for this?
Thank you!
No comments:
Post a Comment