現在、C++の勉強でスマートポイントを使用しているため、クラスのヘッダーで<memory>をインクルードしています。
ちなみに1ファイルに1クラスヘッダーという管理になってます。
そのため、クラスが多くなるとファイルも多くなり毎回、同じ<memory>書くのが面倒で、どこかでまとめてインクルードできないかと思ってますが、良いアイデアが出てきません。
そもそも設計がわるいのかもしれませんが。
みなさんはどのように記述してるのでしょうか?
【例】
test.hファイル
#include <memory>
class CTest {
class CTestImpl;
std::unique_ptr<CTestImpl> impl;
};
~
test10.hファイル
#include <memory>
class CTest10 {
class CTest10Impl;
std::unique_ptr<CTest10Impl> impl;
};
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/10 08:43 編集