![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
八股八股八股文
文章平均质量分 72
八股八股八股文
北地的树
这个作者很懒,什么都没留下…
展开
-
c++八股8
c++八股原创 2024-01-17 19:38:00 · 431 阅读 · 0 评论 -
c++八股7
c++八股原创 2024-01-17 19:35:08 · 378 阅读 · 0 评论 -
c++八股6
c++八股6原创 2024-01-17 19:33:47 · 380 阅读 · 0 评论 -
c++八股5
项目中举例说明完成的任务(假设示例): 在一个网络服务项目中,使用std::unordered_map来快速存储和检索用户的会话信息,其内部哈希表结构提供了O(1)平均时间复杂度的存取性能。同时,利用std::vector维护用户消息队列,并用std::deque处理先进先出的消息广播。○ UDP (User Datagram Protocol) 是无连接的传输层协议,不保证数据包的顺序或可靠性,但传输速度快且延迟低,适用于实时应用如视频会议、在线游戏等场景,其中数据丢失可接受或通过上层协议处理。原创 2024-01-17 19:32:07 · 410 阅读 · 0 评论 -
c++八股4
c++八股4原创 2024-01-17 19:31:10 · 824 阅读 · 0 评论 -
C++八股2
当程序试图访问不在物理内存中的虚拟地址时,会发生缺页中断,操作系统会从磁盘上的交换文件中调入所需数据至空闲物理内存,并更新页表。并发:是指在同一时间段内有多个任务都在执行,但并不一定在同一时刻,即处理器交替快速执行多个任务,使得宏观上看起来像是同时进行的。在单核CPU上,真正的并行是不可能的,多线程并发实际上是上下文切换的结果。堆(Heap):堆是另一种内存区域,主要用于存储程序在运行时动态分配和释放的内存空间,比如使用new关键字分配的内存。它是无状态、明文传输的,存在被窃听、篡改、伪装等安全风险。原创 2024-01-14 20:56:14 · 422 阅读 · 0 评论 -
c++八股1
对多态的认识: 在C++中,多态性是面向对象程序设计的一个核心特性,它体现了“一个接口,多种实现”的思想。多态有两种形式:静态多态(编译时多态):通过函数重载和运算符重载实现,编译器根据上下文信息在编译阶段就能确定调用的函数版本。动态多态(运行时多态):主要通过虚函数机制来实现,当基类指针或引用指向派生类对象时,调用虚函数会根据对象的实际类型而非指针或引用的静态类型决定调用哪个函数。这种特性允许不同的类对象通过统一的接口表现出不同的行为。动态多态实现方式: 动态多态是通过虚函数表(Virtual T原创 2024-01-14 20:53:35 · 456 阅读 · 0 评论 -
C++八股——STL相关
容器(Containers):vector:动态数组,支持随机访问和高效内存管理。list:双向链表,支持高效插入和删除操作,但不支持随机访问。deque:双端队列,两端都可以高效地进行插入和删除元素,同时支持随机访问。stack:后进先出(LIFO)的数据结构,基于容器实现(如通常基于deque或vector)。queue:先进先出(FIFO)的数据结构,同样基于容器实现。priority_queue:优先队列,其中元素总是保持排序状态,最高优先级的元素总是在顶部。原创 2024-01-13 15:34:09 · 979 阅读 · 0 评论 -
八股文 c++ 多态
静态多态(编译时多态):主要体现在函数重载(Overloading)和运算符重载上,编译器根据函数签名在编译阶段就能确定调用哪个函数。原创 2024-01-09 21:45:10 · 606 阅读 · 0 评论 -
c语言常用语法,长时间不用容易忘。
c语言的一些,东西,半年不写,啥都忘了,真是个垃圾啊原创 2023-09-29 15:19:50 · 322 阅读 · 0 评论