- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 C++空指针调用成员函数
Class TempActor : public AActor { FString GetName() { return TEXT("TempActor "); } } TempActor * temp = nullptr; temp->GetName();以上代码如果在C#里肯定会报NullReference,但是C++里执行正常。换句话说 空指针仍然能调用进成员函数,直到代码...
2016-11-25 17:17:00 774
原创 FCurlHttpRequest的引用计数
UE4封装的HttpRequest之一为FCurlHttpRequest, FCurlHttpRequest::ProcessRequest有一行代码: FHttpModule::Get().GetHttpManager().AddRequest(SharedThis(this)); 执行完后,SharedRef的引用计数增加2,分别是在堆里创建的SharedRef,和TArray对每个子
2016-11-21 20:11:38 622
原创 TSharedRef,TShadredPtr,TWeakPtr
TSharedRef: static_assert(!TPointerIsConvertibleFromToObjectType, const UObjectBase>::Value, "You cannot use TSharedRef with UObjects."); TShadredPtr: static_assert(!TPointerIsConvertibleFromT
2016-11-07 14:11:19 3837
原创 UE4:BindUObject,BindLambda
BindUObject: DECLARE_DELEGATE_OneParam(FDownloadAssetsDelegate, bool); FLoadSchemeDownloadCheck* LoadSchemeDownloadCheck = new FLoadSchemeDownloadCheck; LoadSchemeDownloadCheck->DownloadSchemeDelega
2016-11-03 18:14:01 2451
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人