文件名称:C++学习笔记、常见面试知识点.zip
文件大小:1.88MB
文件格式:ZIP
更新时间:2023-08-25 07:22:19
常见面试知识点 C++学习笔记
C++学习笔记和常见面试知识点,C++11特性,包括多态、虚表、移动语义、友元函数、符号重载、完美转发、智能指针、const和static、数组指针和指针数组、struct内存对齐、enum和union关键字等等。帮助了解C++的特性,包括类、构造函数和析构函数、继承、多态、虚函数、重写和重载、友元函数、符号重载、模板、文件读写、new\malloc\数组内存分配、异常、string类、命名空间、预处理器、智能指针、const和static、auto关键字等等
【文件预览】:
AwesomeCpp-master
----new Point和new Point()(3KB)
----explicit限制隐式转换(2KB)
----数组、new和malloc的区别与联系(3KB)
----头文件(616B)
----cout的坑(62B)
----allocator(462B)
----README.md(624B)
----strcpy、memcpy和memmove(169B)
----tyname... args(686B)
----函数形参是否引用、实际特种生成机制和move,add const的心得(2KB)
----main4.cpp(3KB)
----重载->运算符(773B)
----main33.cpp(420B)
----回调函数(480B)
----STL容器比较与选择(4KB)
----reverse_iterator的base()函数(2KB)
----main3.cpp(1KB)
----main6.cpp(3KB)
----main27.cpp(2KB)
----main26.cpp(84B)
----main38.cpp(2KB)
----特种成员函数(2KB)
----拷贝构造函数和复制函数(3KB)
----main32.cpp(1KB)
----静态绑定和动态绑定(989B)
----main36.cpp(68B)
----关于析构函数的思考.docx(53KB)
----main10.cpp(850B)
----其他算法和计算机基础难点剖析()
--------README.md(122B)
--------HashMap.pptx(973KB)
--------区间重叠相关题目.docx(176KB)
--------KMP.pptx(868KB)
----指针的引用和数组引用(267B)
----volatile(451B)
----深拷贝和浅拷贝(5KB)
----main15.cpp(850B)
----智能指针(3KB)
----main40.cpp(188B)
----友元和访问控制符(3KB)
----(纯)虚函数和多态(6KB)
----字符串和数字相互转换(1KB)
----菱形继承和虚继承(58B)
----const、底层和顶层(4KB)
----static关键字(5KB)
----main29.cpp(1KB)
----lambda、bind()、function()(158B)
----typedef typename的作用(1KB)
----RAII noexcept constexpr(558B)
----重载运算符(4KB)
----new与operator new(185B)
----结构体内存对齐(5KB)
----main25.cpp(1KB)
----默认参数(52B)
----main18.cpp(1024B)
----typename(60B)
----移动语义、三种引用和完美转发(2KB)
----友元函数和友元类(2KB)
----数组指针、指针数组(810B)
----main31.cpp(2KB)
----0、NULL和nullptr(1KB)
----extern(38B)
----main17.cpp(2KB)
----size_t和size_type(416B)
----throw关键字(85B)