{"author_url":"https://blog.hatena.ne.jp/toburau/","categories":["\u52c9\u5f37","C++"],"image_url":null,"author_name":"toburau","type":"rich","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Ftoburau.hatenablog.jp%2Fentry%2F20081107%2F1226074089\" title=\"\u30d5\u30ec\u30f3\u30c9\u95a2\u6570\u305d\u306e2 - \u30b2\u30fc\u30e0\u304c\u4f5c\u308c\u308b\u3088\u3046\u306b\u306a\u308b\u307e\u3067\u304c\u3093\u3070\u308b\u65e5\u8a18\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","width":"100%","url":"https://toburau.hatenablog.jp/entry/20081107/1226074089","provider_url":"https://hatena.blog","provider_name":"Hatena Blog","description":"\u5f15\u304d\u7d9a\u304d\u672c\u3092\u8aad\u307f\u306a\u304c\u3089\u52c9\u5f37\u30023\u30da\u30fc\u30b8\u3002 #include <iostream> using namespace std; class TestB; class TestA { private: int m_value; public: TestA(int num) { m_value = num; } friend void func(TestA a, TestB b); }; class TestB { private: int m_value; public: TestB(int num) { m_value = num; } friend void func(TestA a, TestB\u2026","title":"\u30d5\u30ec\u30f3\u30c9\u95a2\u6570\u305d\u306e2","height":"190","version":"1.0","blog_url":"https://toburau.hatenablog.jp/","published":"2008-11-07 01:08:09","blog_title":"\u30b2\u30fc\u30e0\u304c\u4f5c\u308c\u308b\u3088\u3046\u306b\u306a\u308b\u307e\u3067\u304c\u3093\u3070\u308b\u65e5\u8a18"}