c/c++基础知识点

编译过程:

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

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

数据类型,转义字符:

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

结构体及内存四区:

引用:

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

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

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

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

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

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

友元函数:

1.修饰全局函数

2.友元函数修饰类

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

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

"+"重载实例:

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

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

运算符重载补充:

类继承:

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

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

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

多态:

虚函数:动态多态

纯虚函数和抽象类:

场景:

内存泄漏解决方式:

文件操作:

读文件:

写文件:

函数模版:

区别及特点:

自定义数据类型:

类模板:

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

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

1.整个类模板传入

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

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

类模板与继承:

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

类模板与友元:

1.类内实现:

2.类外实现:

相关推荐
海绵宝宝转agent1 分钟前
2026-10-19学习笔记
笔记·学习
金色光环5 分钟前
【概率论详细笔记】泊松分布是怎么来的?应该怎么用?
笔记·概率论
星夜离尘5621 分钟前
MATLAB阶跃响应怎么量:别把最后一个采样点当成稳态
开发语言·matlab
Android小码家27 分钟前
Vehicle 实战 自定义属性+测试demo
java·c++·framework·vhal·vehicle
hetao173383728 分钟前
2026-10-19 hetao1733837 的刷题记录
c++·算法
又見山30 分钟前
双向链接的本质:链接不是功能,是思考留下的痕迹
笔记·obsidian
夏虫不可与之言冰32 分钟前
第三课 点亮 LED 与定时器非阻塞闪烁
c语言·c++·vscode·单片机·嵌入式硬件·物联网
云水初34 分钟前
【agent篇】RAG Agent避坑指南(附高级RAG Agent汇总)
开发语言·笔记·python·学习·langchain·agent·rag
Littlehero_12136 分钟前
QT自定义控件之水泥厂组态(源码开源)
开发语言·qt
辛苦才能1 小时前
C++ 哈希表深度解析:删除为什么必须打标记,负载因子为什么卡 0.7
开发语言·数据结构·c++·算法