自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++面经

1.对虚表你了解多少虚表,即虚函数表。在类中定义了虚函数时,编译器会自动为类对象创建一个虚函数表指针,用来定义虚函数表中的虚函数。2.怎么理解C++的多态性父类中具有虚函数,而子类中重写了父类的虚函数。父类的指针或引用指向或绑定子类对象,并通过父类指针或引用调用子类虚函数。在虚函数表中表现为子类的虚函数表中未被重写的虚函数指向父类虚函数,而被重写的虚函数指向重写后的虚函数。3.对智能指针你了解多少现代 C++:一文读懂智能指针 - 知乎 (zhihu.com)智能指针用于更好地使用和

2022-03-08 12:22:56 327

原创 操作系统-知识点整理

进程:进程间通信:线程:线程同步的方式:死锁的四个必要条件:如何避免死锁:线程池:

2021-09-17 09:55:55 86

原创 C++梳理

C++编译执行过程:预处理、编译、汇编、链接预处理:将所有的#include头文件及宏定义替换成其真正的内容,预处理之后得到的仍然是文本文件,但文件体积会大很多。预处理指令:#开头指令#include指令第一种方法将待包含的头文件使用尖括号括起来,预处理程序会在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的公共头文件。第二种方法将待包含的头文件使用双引号引起来,预处理程序会在程序源文件所在目录查找,如果未找到则去系统默认目录查找,通常用于包含程序作者编写的私有头文件。(引

2021-09-16 11:52:43 124

原创 腾讯一面-9.14

自我介绍针对简历的询问是否热爱编程python对C/C++的优势编程入门语言推荐TCP/IPTCP的三次握手TCP和UDP的区别(QQ是TCP还是UDP)DNS的作用域名的作用数据库的作用(为什么配置文件等不用数据库存储)线程和线程同步C++代码的编译过程(预编译、等等)main函数返回值的作用using namespace std的作用手撕快排是否熟悉linux编程...

2021-09-14 18:26:44 70

转载 C++内存

C++内存分配管理在C++中内存分为5个区,分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。堆:堆是操作系统中的术语,是操作系统所维护的一块特殊内存,用于程序的内存动态分配,C语言使用malloc从堆上分配内存,使用free释放已分配的对应内存。栈:在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。自由存储区:自由存储区是C++基于new操作符的一个抽象概念,凡是通过n

2021-09-14 18:13:25 593

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除