C/C++

再谈虚表

图上3类C3中继承关系,内存布局都有影响。class C 大小依次是16,20,24 多继承可导致子…

CRT源码-字符串处理

CRT的 源码分为3部分: c C语言cpp c++asm 性能优化汇编版本 strcat char…

Double Dispatch手法

首先要明白Dispatch 是什么 多态的实现,是通过一个虚表 达到运行时决策,真正调用的 为真正的…

delete和delete[] 的深度思考

2者似乎没有表面上看起来 (一个删除new出来的对象 一个删除对象数组) 那么简单, 他们还有着以下…

map和unordered_map

map 是有序的 内部通常是红黑树实现 unordered_map 是无序的 内部是hash 所以u…

位运算

注意均以内存中的形式运算,即负数为补码  和有符号 无符号区别 & 与 and 都…

帧动画缓存

吧帧动画存储在内存里面,供使用 以下是Lite2D的实现 #include"AnimationCac…

序列动作Sequence

序列动作就是一个一个的执行动作 以下是Lite2D的Sequence 实现 #include"Seq…
Scroll Up