V
主页
CPU眼里的:虚函数
发布人
用CPU的视角,重新认识虚函数,用直观、简单的方式揭示虚函数的工作原理,这里没有语法的“之乎者也”,只有简单的真相
打开封面
下载高清视频
观看高清视频
视频下载器
CPU眼里的:指针 | 万物皆“指针”
CPU眼里的:进程、线程 | MMU系列 | 空间独立性
CPU眼里的:多态
CPU眼里的:i++ 和 ++i
CPU眼里的:class vs struct
CPU眼里的:析构函数
CPU眼里的:静态、全局、临时变量
CPU眼里的:{函数括号} | 栈帧 | 堆栈 | 栈变量
CPU眼里的:函数指针
CPU眼里的:volatile
CPU眼的:malloc vs new
CPU眼里的:乱序执行 | out of order
CPU眼里的:堆(heap) vs 堆栈(stack)
CPU眼里的:大端 vs 小端
CPU眼里的:数组(1D/2D/3D)
CPU眼里的:main 函数 | 超强 IDE
CPU眼里的:Atomic | 原子操作
CPU眼里的:引用 vs 指针
CPU眼里的:系统调用 | Hello World | printf
CPU眼里的:构造函数
CPU眼里的:setjmp | longjmp
CPU眼里的:Lambda | 匿名函数 | 捕获
CPU眼里的:模板 | 泛化
CPU眼里的:竞争 | 线程切换 | 上下文
CPU眼里的:指针变量 | 数组指针 | 野指针
CPU眼里的:goto | 因为强大,所以消失?
CPU眼里的:cache | 缓存
CPU眼里的:双重指针 | 二级指针
CPU眼里的:thread_local
CPU眼里的:返回值 | 语言硬伤
CPU眼里的:内存映射 | 地址映射 | 页表 | MMU
CPU眼里的:线程切换 | 上下文 | 线程调度
CPU眼里的:“变长”数组 a[N] | VLA
CPU眼里的:void * | 万能指针 | IP 协议分析
CPU眼里的:键盘驱动 | 骇客 | 内核调试 | WinDbg
CPU眼里的:线程互斥 | 同步 | Mutex | Semaphore
CPU眼里的:常量 | 变 vs 不变
例说:面向对象 | GuiLite 设计分析 | 依赖反转 | 依赖注入
GCC 眼里的:auto
CPU眼里的:程序运行