C++复习过程中零碎知识点(查漏补缺, 持续更新)

1. 命名空间三种使用方式 using N::d using namespace N N::d
2. inline与const代替宏
3. 构造 析构 拷贝 赋值 两种取地址
4. 构造函数可以重载
5. 函数重载底层实现 extern “C”
6. 预处理 编译 汇编 链接
7. class与strut 大小计算
8. 大小端区分
9. 引用之间const关系
10. 拷贝函数传引用
11. 引用 const 自定义类型 初始化列表 初始化顺序
12. explicit防无名对象 可读性
13. static 对象共享 类外初始化
14. static与this指针
15. 友元函数 解决cincout重载
16. 内部类使用和大小计算
17. 匿名对象 类名().fun(); 生命周期一行
18. 栈堆数据段代码段 static链接属性
19. malloc free》operator new operator delete 可重载》new delete NULL/抛异常/构造析构顺序
20. replacem new -》new(p1)A(1) 初始化 new是操作符
21. 内存泄漏 种类 检测工具 RAII
22. 简单函数类模板class/typenamestring构造多样/size/length/增容1.5/42亿/reserve/resize/insert/erase/find/npos/substr…查文档
23. 可见字符不可见字符
24. cin/getline–空格
25. string深浅拷贝 现代与传统/简易string资源管理

猜你喜欢

转载自blog.csdn.net/ifwecande/article/details/107845528