cppファイルで使用するクラスをincludeすぐ後に宣言(フォワード宣言?)する理由がわかりません。
正しいかわかりませんが、例えば下記のようにUClassをExample.hの最初にフォワード宣言して、Example.cppではクラスUClassが宣言してあるUClass.hを呼び出している場合などです。
Example.h
C++
1#include "~.h" 2 3class UClass; 4 5class AClasss 6{ 7public: 8 void AClass(); 9 10private: 11 UClass* TestClass = nullptr; 12}; 13
Example.cpp
C++
1#include "Example.h" 2#include "UClass.h" 3 4void AClass::AClass() 5{ 6 TestClass->GetObject(); 7} 8
回答お願いいたしますm(_ _)m
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/02/16 10:01
2019/02/16 10:07
2019/02/16 10:10