发布于 2024-09-11 Lua 面向对象 131 热度 无~ Lua 类设计 Lua并不是面向对象编程语言,Lua中的面向对象都只是对真正的面向对象的一种模拟,Lua之所以能够实现这种模拟,源于Lua …
发布于 2024-09-10 全局区初始化和未初始化的区别 5514 热度 无~ C++ 存放位置不同 全局变量初始化而且初始值不为0,那么这样的全局变量是放在内存的.data段的,如果全局变量初始值为0或者未初始化,那 …
发布于 2024-08-28 Lyra 射击GAS流程解析 315 热度 无~ 未分类 作为学习记录用,关于Lyra GAS方面的解析,大致分析了一下从枪械开火到影响伤害的大致流程。 1. 武器及武器属性 基类 Lyr …
发布于 2024-07-22 实现智能指针 216 热度 无~ 未分类 Unique_ptr 实现目标 实现细节 1. 显示构造函数和析构函数 2. 为了满足智能指针的唯一性,不允许拷贝构造和赋值运算符 …
发布于 2024-07-20 内存泄漏几则 5667 热度 无~ C++ 概念 内存泄漏,是指在程序代码中动态申请的、堆上的内存 由于某种原因、在使用后没有被释放,进而造成内存的浪费。 少部分的内存泄漏不 …
发布于 2024-07-20 UE智能指针整理 223 热度 无~ C++ 实现原理 智能指针的实现原理一个是引用计数,一个是利用超出作用域自动析构原理。 当引用计数为0时,释放内存。 TWeakPtr 实 …
发布于 2024-07-19 虚函数表 全解 75 热度 无~ C++ 概述 为了实现C++的多态,C++使用了一种动态绑定的技术。这个技术的核心是虚函数表(下文简称虚表)。 类的虚表 每个包含了虚函数 …
发布于 2024-07-16 const 全解 461 热度 无~ C++ 转自 http://t.csdnimg.cn/b6AyP const的意义和优点 关键字const用来定义常量,如果一个变量被co …
发布于 2024-04-29 UE多线程基础 133 热度 无~ Engine UE4/UE5的TaskGraph – quabqi的文章 – 知乎https://zhuanlan.zhihu.com/p/40