C/C++基础知识梳理汇总

c

 

1typedef、void、sizeof、变量的间接赋值、内存分区、栈区、堆区、extern和static的区别2018.12.30
2函数调用栈、栈的生长方形和内存存放方向、大小端、指针、字符串、字符串拷贝、格式化字符串_sprintf2018.12.31
3calloc、realloc、sscanf、strstr、指针易错点、const使用、二级指针读取文件练习、位运算2019.1.1
4数组首元素指针类型和数组首元素指针类型、结构体嵌套一级指针2019.1.2
5结构体嵌套二级指针,结构体偏移量,文件读取,文件写入,配置文件读写,c接口的写法2019.1.3
6函数指针,函数指针数组,宏,利用预定义宏输出是哪个文件的哪一行出错了2019.1.4

 

 

c++

 

1::作用域运算符、命名空间、using声明和using编译指令、C++与C语言的区别,const增强,const在c和c++中的链接性,const内存分配,引用2019.1.5
2内联函数的引出-宏缺陷以及内联函数和编译器处理,函数的占位参数,函数重载的实现原理,extern c  c++中如何调用c语言中的方法,拷贝构造函数的调用时机2019.1.14
3静态成员变量,静态成员函数,单例模式,空类的sizeof结果,this指针,友元函数,友元类,成员函数作为友元函数,常函数,常对象2019.1.14
4重载 +,重载 左移,++i 和 i++的重载,指针运算符重载(智能指针),赋值运算符重载(拷贝赋值函数),重载(),重载==和!=,自定义字符串类型)值函数2019.1.14
5几种继承方式,继承中的对象模型,继承关系下的构造函数和析构函数调用顺序,继承中的同名成员处理,继承中静态成员的处理,多继承,菱形继承和虚继承,通过虚表取值的过程2019.1.15
6开闭原则,什么是多态,动态联编和静态联编,重写,编译器如何找函数地址的原理,抽象类和纯虚函数,虚析构和纯虚析构,向上类型转换向下类型转换2019.1.15
7 函数模板写法,选择排序复习,普通函数和函数模板的区别和调用机制,模板内部实现原理,模板的局限性,自定义类型如何使用函数模板,区分类模板的和函数模板,类模板做函数的2019.1.16
8静态转换(static_cast),动态转换(dynamic_cast),常量转换(const_cast),重新解释转换(reinterpret_cast),异常2019.1.16

 

 

STL

 

1STL六大组件、string、vector、deque2019.1.17
2Stack,queue,list,set, pair,仿函数,map 2019.1.17
3仿函数,谓词,内建函数对象,适配器,算法2019.1.19

 

 

C++11-14

 

1c++11 -14 (一)关键字(alignas、alignof、bitand和bitor、constexpr、const_cast、decltype、后置返回值类型、dynamic_cast)2019.4.7
2c++11-14(二)关键字(enum和enum class、explicit、namespace、noexcept、nullptr)2019.4.8
3  
   
   
   

 

 

 

 

多线程编程

 

1 C++多线程编程(1)(多线程需要注意两个问题,get_id(),this_thread,sleep_for())2018.2.12
2  
3  
4  
5  
6  
7  
8  

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值