
C++
文章平均质量分 72
暴怒的小鸡仔
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++ Exploration - Disassembly : std::move()
Environment: Windows10 64bit Visual Studio 2017 C++11引言:右值引用的作用即实现"转移语义"和"完美转发"右值和右值引用dword - 4byte sizeof( int ) - 4byteqword - 8byte sizeof( void* ) - 8byte Disassembly:(...原创 2018-11-19 16:05:01 · 363 阅读 · 0 评论 -
Unreal Engine 4 Source Code (004) - Delegates
Delegates In UE4委托代理设计模式什么问题导致了Delegates的诞生?1.C++中的函数指针无法判断其类型,参数等,若参数错误,编译期不会被发现,那么运行期就会出现不可预知的错误,Delegates的目的是实现类型安全的函数指针,即在编译期间发现错误。2. ...原创 2019-01-18 10:59:36 · 486 阅读 · 0 评论 -
基本算法:排序 - 快速排序
快速排序 Quick Sort1.快速排序(原始算法)基本思想:分治,递归算法流程:算法缺陷:数组过大,递归过多导致栈溢出。C/C++实现:void quick_sort_primitive(int _array[], int first_index, int last_index) { if (first_index >= last_index) retur...原创 2019-01-24 13:06:50 · 246 阅读 · 1 评论 -
(C++) About Virtual Function
Virtual FunctionPure Virtual Function 纯虚函数:函数签名附加 ' =0 'Common Virtual Function 普通虚函数:函数签名附加缺省实现Abstract Class 抽象类:只要含有纯虚函数即是抽象类,且禁止实例化Specifier ' override ':// Animal is an abstract class ...原创 2019-01-24 23:47:01 · 297 阅读 · 0 评论