クラス B があり、クラス A からメンバーを呼び出したいと考えています。
1.
//A.h
class B;
class A
{
private:
B* m_p;
};
//a.cpp
#include "B.h"
2.
// A.h
#include "B.h"
class A
{
private:
B * impl_;
};
あまり依存していない小さなプロジェクトが関係する場合、どちらの方法が良いですか、この2つは似ていますか?