- スレを勃てるまでもないC/C++の質問はここで 24 [転載禁止]©2ch.net
51 :デフォルトの名無しさん[sage]:2015/12/09(水) 00:26:24.16 ID:DdKTu+9h - >>50
ファイルが少ない方いいとか面倒とか気にするなら>>46のまま 依存関係にあるクラスなら無理して分けないほうが良いのでは? ただ回避するだけのダメコードなら // A.h ----------------------------- #pragma once class B; class A { int ia; public: void aFunc(B *b_ptr); }; #include "B.h" void A::aFunc(B *b_ptr) { b_ptr->ib; } // ----------------------------------- // B.h ------------------------------- #pragma once class B { int ib; public: friend void A::aFunc(B *b_ptr); }; // -------------------------------------
|