标签: c++ templates friend partial-specialization
假设你有这样的A类:
template <typename T, typename U> class A;
B级是这样的:
template <typename T> class B;
现在,当T是同一类型时,你希望这两个类都成为朋友,这可能吗?
例如,A<int, long>是B<int>的朋友,而B<int>是A<int, U>的朋友,其中U可以是任何类型。
A<int, long>
B<int>
A<int, U>
U