C++语言
- C语言返回局部遍历的几种方法
- 什么时候传递引用、什么时候传递指针
- 宏定义和内联inline函数的区别
- C++中数据类型的长度和范围
- C++运算符优先级
- extern关键字 (C++)
- 从4行代码看右值引用
- static调用方法
- const关键字
- 野指针与悬空指针
- C/C++基类的析构函数为什么必须定义为虚函数?
- C++多态的实现原理
- 浮点数在内存中的存储方式
- emplace_back和push_back的区别
- C++中引用传递与指针传递的区别
- #pragma pack()用法
- C/C++中.和->的区别
- 虚函数、虚函数表、虚指针
- 模板特化、偏特化
数据结构与算法
操作系统相关
- 进程、线程和协程之间的区别和联系
- 堆和栈详解
- 一文读懂堆和栈
- 关于堆栈的讲解(我见过的最经典的)
- linux进程间通信(IPC)机制总结
- ubuntu段错误(核心已转储)
- 线程和进程共享哪些资源(StackOverflow: What resources are shared between threads?)
- 线程共享哪些资源(man 7 page)
- 线程和进程有什么区别?
- 线程同步和互斥的区别
- 优先级翻转与优先级继承
- 关于优先级反转(翻转)