12/05/26 23:10:07.09 5tO+iNJs
初心者を装って引っかけ質問してる臭い
>>83 正しいと思うが、俺ならテンプレート使いたくなるな
template < class T >
class Class1 {
public:
T * c2;
Class1( T * caller ) { c2 = caller; };
virtual ~Class1() {};
};
class Class2 {
public:
Class1<Class2> * c1;
Class2() { c1 = new Class1< Class2 >( this ); };
virtual ~Class2() { delete c1; };
};
連絡クラスか上位クラスで連携すべきだよね