这里写目录标题
- C++基础知识
- 指针与引用的区别
- 堆与栈的区别
- new与delete是如何实现的,new与malloc的异同处
- C与C++的区别
- struct和class的区别
- define与const的区别
- static与const的区别
- c++中的const类成员函数
- STL中hash的实现
- STL中unordered_map与map的区别
- STL中vector的实现
- vector使用的注意点及其原因,频繁对vector调用push_back()对其性能的影响和原因
- C++重载和重写的区别
- C++内存管理
- C++多态实现
- C++虚函数(热门)
- 析构函数一般写成虚函数的原因
- 构造函数一般不定义为虚函数的原因
- 纯虚函数
- 静态绑定和动态绑定介绍
- 深拷贝与浅拷贝的区别
- 什么情况下会调用拷贝构造函数(三种情况)
- 结构体对齐方式和为什么要内存对齐
- 什么是内存泄漏
- 模板的用法和场景
- C++的四种强制转换
C++基础知识
指针与引用的区别
堆与栈的区别
new与delete是如何实现的,new与malloc的异同处
C与C++的区别
struct和class的区别
define与const的区别
static与const的区别
c++中的const类成员函数
STL中hash的实现
STL中unordered_map与map的区别
STL中vector的实现
vector使用的注意点及其原因,频繁对vector调用push_back()对其性能的影响和原因
vector使用的注意点及其原因,频繁对vector调用push_back()对其性能的影响和原因