AppMainクラスからAppSubクラスを利用する場合に、ヘッダーに#include "AppSub.h"と宣言します。
AppMainクラス全体でAppSubクラスを参照できるようになります。
しかしあるソースではヘッダーで下記のように宣言し、
cpp
1#include "stdafx.h" 2 3class CAppSub; 4 5class CAppMain 6{ 7... 8}
ソースで今一度AppSubクラスをインクルードしています。
cpp
1#include "stdafx.h" 2#include "AppSub.h" 3 4CAppMain::CAppMain() 5{ 6... 7}
ヘッダーでインクルードしておけばソースで再度宣言する必要がないのに、なぜこのようにするのか理解できません。
どなたかご教授をお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/13 01:24
2018/02/13 01:33 編集
2018/02/13 01:55
2018/02/13 01:59