では動作しません。友達の定義は、私は動的ライブラリを作成する必要がgcc4.9
class FriendClass
{
public:
void some_function()
{
MyLib* my_lib = get_my_lib_somehow();
my_lib->function_for_friend_class();
}
};
gcc3.4はコンパイルされますが、gcc4.9はfunction_for_friend_classがプライベートであると訴えます。私は間違って何をしていますか?
は 'どちらかの友人のクラスを試してみてください:: FriendClass;'。または 'Friend FriendClass;' –
グローバルな名前空間を探していないのですが、現在の名前空間では見つからないでしょうか? – user1289
はい、それは働いた.. – user1289