摘要: OSI七层模型和TCP/IP四层模型的区别与联系?各层的作用是什么? TCP/IP四层级 对应OSI层 核心功能 典型协议 网络接口层 物理层 + 数据链路层 物理传输、帧封装、MAC寻址 Ethernet、Wi-Fi、ARP 网络层(网际层) 网络层 路由寻址、IP分组传输 IP、ICMP、IGM 阅读全文
posted @ 2025-08-06 22:49 灰灰奋斗录 阅读(100) 评论(0) 推荐(0)
摘要: 1. 容器(Containers) 序列容器:元素按线性顺序排列。 vector:动态数组,支持快速随机访问。 list:双向链表,支持高效插入/删除。 deque:双端队列,首尾操作高效。 array(C++11):固定大小数组。 forward_list(C++11):单向链表。 关联容器:基于 阅读全文
posted @ 2025-08-06 20:58 灰灰奋斗录 阅读(12) 评论(0) 推荐(0)
摘要: C++ 标准库容器(如 vector, map, set 等)具有以下重要特性: 1. 内存管理自动化 自动内存分配/释放:容器自动管理元素的内存 动态扩容:当容量不足时自动重新分配内存(如 vector 的扩容) RAII 原则:容器析构时自动释放所有元素内存 std::vector<int> v 阅读全文
posted @ 2025-08-05 23:59 灰灰奋斗录 阅读(10) 评论(0) 推荐(0)
摘要: RAII(Resource Acquisition Is Initialization,资源获取即初始化)是 C++ 的核心编程范式,它将资源管理与对象生命周期绑定,确保资源的正确获取和释放。 核心思想 资源获取在构造函数中完成 资源释放在析构函数中完成 利用栈对象的确定性析构特性(离开作用域时自动 阅读全文
posted @ 2025-08-05 22:54 灰灰奋斗录 阅读(48) 评论(0) 推荐(0)