C++でインターフェースを使用するときに
class APP_API MyClass : public UObject,public IInterface
のようにI~で始まる命名規則のクラスを継承させると思うのですが、このMyClass のインスタンスを
UPROPERTY()
IInterface* Instance;
のような変数に格納した状態ではGCによる回収は避けられますか?
それともUObject型やMyClass型の変数を用意して格納する必要がありますか?
C++でインターフェースを使用するときに
class APP_API MyClass : public UObject,public IInterface
のようにI~で始まる命名規則のクラスを継承させると思うのですが、このMyClass のインスタンスを
UPROPERTY()
IInterface* Instance;
のような変数に格納した状態ではGCによる回収は避けられますか?
それともUObject型やMyClass型の変数を用意して格納する必要がありますか?