C/C++ |
基础知识
–数组,指针,
–函数
–自定义类型,类与对象,封装
–继承
–多态
–内存管理
–智能指针
概念型知识
–数组传参相关问题
–关联式容器(map/set/multimap/multiset)底层实现
STL容器
–string
–vector
–list,deque,vector的对比
–map,set,multimap,multiset
–STL中所有算法
C++11
—nullptr,auto,范围for,lambda表达式,列表初始化,右值引用
—thread 多线程
—对线程的相关操作,线程池及相关库函数
—mutex 互斥锁
—regex 正则表达式
—chrono,call_once,=delete,__declspec(dllimport) 时间相关,只调用一次关键字,禁用函数,从dll导入到文件中
—tuple,get 元组及其访问
—function,bind 仿函数
—future ,promise多线程的同步访问
一些重要操作
关键字
—typedef,typename声明类型别名,声明名称是类型
—static静态修饰
—friend友元
—const,extern
—new,delete,malloc,free
—volatile
—register
其他
—相关库函数sprintf
C++支持四种类型的编程
面向过程
面向对象
泛型编程
函数编程
所以要规范的使用C++进行开发是需要长时间积累的