揮発性のメモ2

http://d.hatena.ne.jp/iww/

2016-07-22から1日間の記事一覧

お互いがお互いをメンバーに持つクラス

C++

class BBB; class AAA { public: BBB *pb; // BBB b; // ←ここでインスタンスはつくれません int c; }; class BBB { public: AAA *pa; AAA a; // ←ここで持つのはセーフ int c; }; ポインタなら持てるけど、実体は持てません(コンパイルでエラー)