news 2026/6/29 18:26:34

C++:STL:Vector

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C++:STL:Vector

STL(Standard Template Library,标准模板库)由容器(Container) + 算法(Algorithm) + 迭代器(Iterator)组成,算法通过迭代器操作容器的数据。容器分为序列式容器(动态数组vector、双端队列deque、双向链表list)、关联式容器(集合set / multiset)和容器适配器(栈stack、队列queue)。迭代器扮演指针角色,通过算法去操作容器的算据。

1. 容器

1.1序列式容器
1.1.1 vector---动态数组

std::vector的底层本质上是对传统 C 语言动态数组的封装。在内存中,它的物理结构是一片连续内存空间。在std::vector类内部,是由三个指针来控制整个容器的生命周期的:_Myfirst(指向数组的起始位置,即begin());_Mylast(指向最后一个有效元素的下一个位置,即end());_Myend(指向整块可用内存的末尾边界)。

.size()---当前vector中实际存放了多少个元素(即 _Mylas
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/29 18:25:00

读书拆解(一)《认知红利·上》:为什么你越努力越焦虑?你最宝贵的财富不是时间,而是注意力

本文主要介绍了《认知红利上》的知识架构和一部分的个人思考总结 目录 第一章 你拥有的最宝贵的财富是什么 核心底层:注意力是人最顶级的财富 第二章 世界上只买卖一种产品 所有人的共同身份:时间商人(四种变现模式,由初级到顶…

作者头像 李华
网站建设 2026/6/29 18:23:05

react+springAI 接入deepseek Demo

reactspringBoot 接入deepseek 先来看看实现效果 后端模块代码 后端模块 后端springBoot springAi 链接: https://pan.baidu.com/s/1Woio0RVgxLSVvbulhA9rxA?pwd1234 提取码: 1234 前端模块代码 前端reactvite 链接: https://pan.baidu.com/s/1eMdY8qe5TacdGEEoqskqaA?pw…

作者头像 李华
网站建设 2026/6/29 18:21:59

【学习记录】Week2(一):深入 ELF 结构视图与 .got/.plt 节区作用详解

写在前面:进入 Week2,我们需要把目光从宏观的保护机制下沉到微观的文件结构中。在平时用 readelf 或 objdump 分析二进制时,我们经常会看到“节区”和“段”这两个词。它们到底有啥区别?我们天天喊的“打 GOT 表”,GOT…

作者头像 李华
网站建设 2026/6/29 18:21:01

学习C#开源报表组件Seal Report(2:配置数据库连接)

Seal Report组件基于数据源生成报表,Seal Server Manager和Seal Report Designer都支持创建数据源,前者创建的数据表会被所有报表共享,适合那些在多个报表中都会用到的公共数据表,而后者创建的数据表仅对当前报表文件有效&#xf…

作者头像 李华
网站建设 2026/6/29 18:18:49

FocusWriter终极指南:如何用免费专注写作工具提升创作效率3倍

FocusWriter终极指南:如何用免费专注写作工具提升创作效率3倍 【免费下载链接】focuswriter Simple fullscreen word processor. 项目地址: https://gitcode.com/gh_mirrors/fo/focuswriter 你是否经常在写作时被各种通知和界面元素分散注意力?Fo…

作者头像 李华
网站建设 2026/6/29 18:16:01

Ubuntu 磁盘排查必备:sudo du -sh * 与 du -shx /var/lib/docker 用法详解与实战

前言 在 Ubuntu 服务器运维中,磁盘空间爆满是最常见的故障场景之一,而 du 命令是定位目录占用、排查大文件的核心工具。其中 sudo du -sh * 和 sudo du -shx /var/lib/docker 是两个使用频率极高的组合:前者用于逐层定位大目录,后者用于精准统计 Docker 数据总占用。本文详…

作者头像 李华