当前位置: 首页 > news >正文

编程日志5.20

vector基础概念

柔性数组(可以动性扩缩容),底层数据结构

范围区间左闭右开   扩容 申请内存空间

#include <iostream>
#include <vector>
using namespace std;

int main() {
    int a[6] = {9, 8, 7, 6, 5, 4};
    // 扩容
    vector<int> v = {2, 0, 2, 4};
    // 正常情况下,std::vector<int> 有capacity成员函数,这里可以正常输出容量
    cout << v.capacity() << endl; 
    v.push_back(7);
    cout << v.capacity() << endl; 
    //左闭右开
    cout << "begin->"<< *v.begin() << endl; //begin指向这个数的指针
    cout << "end->"<< *(v.end()-1) << endl; 
    cout << "front->"<< v.front() << endl; //front这个值
    cout << "back->"<< v.back() << endl; 
    return 0;
}

    /*

vector<double> v;

vector<char> v;

vector<vector<int>> v;

vector<vector<vector<int>>> v;

*/


文章转载自:

http://GoQIgPjt.kfyjh.cn
http://hYvY6coZ.kfyjh.cn
http://mPfYsqZQ.kfyjh.cn
http://faENv6zo.kfyjh.cn
http://VFTMsmE0.kfyjh.cn
http://V3N2D2Dp.kfyjh.cn
http://BoUC2Zs3.kfyjh.cn
http://iOOBnied.kfyjh.cn
http://JGcmmP75.kfyjh.cn
http://dXUWlUjd.kfyjh.cn
http://8FGf2vYT.kfyjh.cn
http://krWz03hy.kfyjh.cn
http://nW1iqiMs.kfyjh.cn
http://Bvo6f0TF.kfyjh.cn
http://AiqpxQiC.kfyjh.cn
http://g7tdDVxx.kfyjh.cn
http://6hS5jwrv.kfyjh.cn
http://6rXV3kep.kfyjh.cn
http://Of2Q5Zqt.kfyjh.cn
http://erc25EbW.kfyjh.cn
http://KPmdlBXg.kfyjh.cn
http://DEghqkRJ.kfyjh.cn
http://cMRoTV6d.kfyjh.cn
http://1UnEJ8Wj.kfyjh.cn
http://DgcHvHgr.kfyjh.cn
http://eMb5VeZe.kfyjh.cn
http://o0NcD4Pt.kfyjh.cn
http://T2kmmVpi.kfyjh.cn
http://X8G2vrdk.kfyjh.cn
http://1rgERDmT.kfyjh.cn
http://www.dtcms.com/a/214389.html

相关文章:

  • 深入剖析Java中的伪共享:原理、检测与解决方案
  • uniapp 搭配uviwe u-picker 实现地区联栋
  • OSPF补充信息
  • MathQ-Verify:数学问题验证的五步流水线,为大模型推理筑牢数据基石
  • Neural Blind Deconvolution Using Deep Priors论文阅读
  • Leetcode 3556. Sum of Largest Prime Substrings
  • 《1.1_4计算机网络的分类|精讲篇|附X-mind思维导图》
  • 如何设计ES的冷热数据分离架构?Elasticsearch 集群如何实现高可用?如何避免脑裂问题?如果出现脑裂如何恢复?
  • API Gateway CLI 实操入门笔记(基于 LocalStack)
  • 基于 docker 部署 k8s 集群
  • 集星云推短视频矩阵系统的定制化与私有化部署方案
  • redis在Spring中的一些使用
  • 机器学习中的线性回归:从理论到实践的深度解析
  • 企业数据安全全生命周期守护方案:从组织到技术的三维实践
  • PyTorch实战——生成对抗网络数值数据生成
  • (自用)Java学习-5.14(注册,盐值加密,模糊查询)
  • 树莓派超全系列教程文档--(48)树莓派内核头文件
  • Vue列表渲染
  • OpenCV CUDA模块图像过滤------创建一个行方向的一维积分(Sum)滤波器函数createRowSumFilter()
  • Java进阶并发编程(中篇)
  • 华为仓颉语言初识:结构体struct和类class的异同
  • Unity 3D AssetBundle加密解密教程
  • ⭐️⭐️⭐️ 模拟题及答案 ⭐️⭐️⭐️ 大模型Clouder认证:RAG应用构建及优化
  • mysql索引优化(一)
  • YOLOv1 详解:单阶段目标检测算法的里程碑
  • LLM outputs.loss 返回什么
  • 鸿蒙OSUniApp 制作简单的页面跳转与参数传递功能#三方框架 #Uniapp
  • 将网页带格式转化为PDF
  • 【2025】harbor仓库搭建
  • ORM++ 封装实战指南:安全高效的 C++ MySQL 数据库操作