【初心者歓迎】C/C++室 Ver.54【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0179デフォルトの名無しさん
2008/05/22(木) 23:07:17class A {};
UseA.hpp
#inlcude "A.hpp"
class UseA { A m_obj; };
main.cpp
#include "UseA.h"
とするとmain.cppでA.hppまでインクルードされてしまい、回避するにはUseA.hppにて
class A;
UseA { A* m_p; }
とするくらいしか思いつかないのですが、もっと単純な方法ってありますか?
具体的には、main.cppからはclass Aのインスタンスが作成できないようにしたい、ということです。
■ このスレッドは過去ログ倉庫に格納されています