Author
anonymous
over 8 years ago
Language
Compiler
Options
Author
anonymous
over 8 years ago
$ prog.cc:15:51: error: 'privatevar2' is a private member of 'Tgranter2<int>'
void friend_member3(U<T1>& u) {std::cout << u.privatevar2 << "\n";};
^
prog.cc:39:13: note: in instantiation of function template specialization 'TFriendClass::friend_member3<int, Tgranter2>' requested here
Tfriend.friend_member3(tg2);
^
prog.cc:27:9: note: implicitly declared private here
_T1 privatevar2 = 42;
^
1 error generated.
Exit Code:
1