UE4封装的HttpRequest之一为FCurlHttpRequest,
FCurlHttpRequest::ProcessRequest有一行代码:
FHttpModule::Get().GetHttpManager().AddRequest(SharedThis(this));
执行完后,SharedRef<FCurlHttpRequest>的引用计数增加2,分别是在堆里创建的SharedRef,和TArray对每个子对象的引用。
UE4封装的HttpRequest之一为FCurlHttpRequest,
FCurlHttpRequest::ProcessRequest有一行代码:
FHttpModule::Get().GetHttpManager().AddRequest(SharedThis(this));
执行完后,SharedRef<FCurlHttpRequest>的引用计数增加2,分别是在堆里创建的SharedRef,和TArray对每个子对象的引用。