🔖
TUniquePtr で前方宣言する
TUniquePtr<class Hoge> m_pHoge; としたいときのビルドの通し方
UObjectを継承しているクラスでPImplパターンなどを実装する際に、
TUniquePtr<FForwardDeclaredType>のビルドが通らないときに修正方法。
Declare all your UObject's constructors and destructor in the .h file.
とあるので、
UMyObject();
UMyObject(FVTableHelper& Helper);
virtual ~UMyObject() override;
をヘッダに宣言して、cppに定義しましょう。
Discussion