c/c++基础知识点

编译过程:

const:修饰变量,指针,数组,函数形参,函数返回值,成员变量,成员函数:

常量,关键字,标识符概念:

数据类型,转义字符:

数组,函数,指针,指针数组等:

结构体及内存四区:

引用:

函数重载及lambda表达式概念:

类,构造函数,析构函数,无参构造,深浅拷贝:

初始化列表及类对象作为类成员调用顺序:

静态成员及静态成员函数:

this指针,及类中数据的存储大小及区域验证:

空指针运行调用成员函数:但是确保无this指针的使用

友元函数:

1.修饰全局函数

2.友元函数修饰类

3.友元函数修饰成员函数:

运算符重载:初步功能实现:

"+"重载实例:

运算符重载发生函数重载:

运算符重载<<符号,且符合链式编程思想:

运算符重载补充:

类继承:

继承中对象模型及调用顺序:

继承中,重名成员及重名函数调用:

多继承:菱形继承及二义性解决方式:

多态:

虚函数:动态多态

纯虚函数和抽象类:

场景:

内存泄漏解决方式:

文件操作:

读文件:

写文件:

函数模版:

区别及特点:

自定义数据类型:

类模板:

类模板和函数模板的区别:

类模板中成员函数调用时机及具体实现类型:

1.整个类模板传入

2.将函数列表模板化传入

3.将整个类都模板化传入参数

类模板与继承:

类模板中成员函数的类外实现:

类模板与友元:

1.类内实现:

2.类外实现:

相关推荐
leo_23239 分钟前
SMP(软件制作平台)语言基础知识简介之一
开发语言·smp(软件制作平台)·软件开发工具
weixin_4211334144 分钟前
PGN + SHield
开发语言
前进的李工1 小时前
SQL排序与分页查询技巧
开发语言·数据库·sql·mysql·oracle
Bona Sun1 小时前
单片机手搓掌上游戏机(二十二)—pico运行doom之固件和rom上传
c语言·c++·单片机·游戏机
北岛寒沫1 小时前
北京大学国家发展研究院 经济学辅修 经济学原理课程笔记(第二课 需求与供应)
笔记
信看1 小时前
CM4树莓派开机功能-1️⃣固定网卡
开发语言·python
噜啦噜啦嘞好1 小时前
生产者消费者模型
linux·开发语言
TRSsd1 小时前
如何文件制作成二维码?用于分享科技专利
经验分享·科技
十五年专注C++开发1 小时前
嵌入式软件架构设计浅谈
c语言·c++·单片机·嵌入式