BenKısmen uzman şablon arkadaş
template< typename G, int N > class Foo { /* ... */ };
Ben N=0
başka bir sınıfın bir dost olmak için uzmanlık istediğiniz bir sınıf şablon var, ama bunun için sözdizimi bilmiyorum (ve bunu bulamadık kendim). Denedim: Ben herhangi bir tür G Foo< G, 0 >
için istediğiniz
template< typename T >
class Bar {
template< typename G > friend class Foo< G, 0 >;
/* ... */
};
class Bar<T>
arkadaş olmak. Bunun için doğru sözdizimi nedir?
Teşekkür ederiz!
Bu gcc ile derler, ama clang sürümü 3.8 ile derlenmeyecektir. Hata mesajı: Hata: 'X_partial' ifadesininşablon şablon sınıfı X_partial; . –
ScootyPuff