StoneのBLOG

生活这种事情,从来都是自我陶醉

0%

const有许多的用处,可以让程序易读,亦或者避免不必要的错误,这里记录主要的用法和相关的知识点。

阅读全文 »

库(Library)是什么,库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。

本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a、.lib)和动态库(.so、.dll)。所谓静态、动态是指链接。

阅读全文 »

能够熟练的使用UE4中的异步处理应该能够很好的利用程序运行的资源,和计算。除此之外还有并行的处理。目的是要理清UE4中的线程的同步异步,并行操作和标准C++中的线程同步异步,并行操作。

阅读全文 »

UE C++拥有着自己的库,当然也可以使用C++的标准库(STL),但是不同的地方还应该好好记载下来,同时也是对C++的一种复习。

阅读全文 »

对于内存使用的了解,就不得不了解指针。UE4拥有跟C++类似的智能指针,在这里对虚幻4的智能指针库的内容进行一些总结跟提炼,同时也需要对C++的智能指针进行深入的了解。

阅读全文 »

回调函数的含义,实际上我也不太清楚,搜回调函数得到的关键字有很多:闭包,代理,委托,Wrapper,等等。但有一点我很清楚,这些我都不太懂。

说是在不同的语言中有不同的叫法。其本质上就是一个函数指针,而在汇编层面,就是子程序代码的首地址。每一段编译器先放一个占位符,最后放入实际的值。

阅读全文 »