nicht-template hat template als freund
-
hi
wie kann ich folgendes machen:
template<class T> class some_class { }; class some_other_class { friend class some_class<T>; };
also sozusagen, dass some_other_class some_class mit jedem template-parameter als freund hat.
-
Geht das überhaupt?
-
Die Syntax stimmt noch nicht ganz, so geht das:
template<class T> class some_class { }; class some_other_class { template<typename> friend class some_class; };
-
template<class T> class some_class { }; class some_other_class { template<class T> friend class some_class; }; int main() { return 0; }
kompiliert bei mir mit g++ (hoffe mal, dass es das macht, was du wilst )
Edit: Da war ich wohl zu spät.