- 编译时虚函数表确定,偏移量确定,运行时根据类的虚函数指针+确定的偏移量,获得虚函数地址
分配的动态内存都交由有生命周期的对象来处理,那么在对象过期时,让它的析构函数删除指向的内存
反射作为 Java 的语言特性,c++ 目前只能自己实现,或者使用 qt
工具使用
几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环境指南
- clang编译器+lldb调试器+clangd语言服务器+cmake构建工具+cmake插件
- cmake插件(简化cmake命令使用)+codellvm(llvm插件)
实战项目
the source code of linux-0.11 for study linux kernel