相当于动态数组。
比如 char str[100];
只能存储100个字符。
vector可以动态增长。

vector<char> str(10,'A'); //初始化为包含10个'A'字符的数组
str.push_back('B'); // 现在str有11个字符
str.push_back('C'); // 现在str有12个字符
printf("%c",str[0]); //输出A
printf("%c",str[9]); //输出A
printf("%c",str[10]); //输出B
printf("%c",str[11]); //输出C

引用文章:c++中vector的作用是什么?

C++ 中 vector 的作用:相关推荐

  1. STL中迭代器的作用,有指针为何还要迭代器

    请你来说一下STL中迭代器的作用,有指针为何还要迭代器 参考回答: 1.迭代器 Iterator(迭代器)模式又称Cursor(游标)模式,用于提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴 ...

  2. {电脑救助站}常用知识1 来自常用知识( 网络安全中起重大作用的 Windows 命令)

    常用知识( 网络安全中起重大作用的 Windows 命令) 常用在线查毒链接 3 楼       超级兔子的在线检测功能 4楼       准确探索间谍软件或广告软件 5楼         预防间谍软 ...

  3. STL中vector、list、deque和map的区别

    vector 向量 相当于一个数组     在内存中分配一块连续的内存空间进行存储.支持不指定vector大小的存储.STL内部实现时,首先分配一个非常大的内存空间预备进行存储,即capacituy( ...

  4. C++ 中vector基本用法及其insert()、begin()、end()、front()与back()的用法详解

    一.C++ 中vector的使用方法 vector是C++标准模板库(STL)中的部分内容,是一个十分有用的容器,它是一个多功能的,能够操作多种数据结构和算法的模板类和函数库. 作用:它能够像容器一样 ...

  5. VMware虚拟机文件夹中各文件作用详解

    VMware虚拟机文件夹中各文件作用详解 虚拟机的文件管理由VMware Workstation来执行. 一个虚拟机一般以一系列文件的形式储存在宿主机中, 这些文件一般在由workstation为虚拟 ...

  6. Science:亚硝酸盐氧化细菌在黑暗海洋中的主要作用

    文章目录 亚硝酸盐氧化细菌在黑暗海洋中的主要作用 写在前面 摘要 热心肠日报 背景 结果 图1 非全长16S rRNA基因序列的系统发育树 图2 通过募集宏基因组片段的方法确定亚硝酸盐氧化细菌单扩增基 ...

  7. 丰度决定了细菌在复杂群落中的功能作用

    本文转载自"微生态笔记",已获授权 标题:Abundance determines the functional role of bacterial phylotypes in c ...

  8. tensorflow2.0中valid_data的作用是在训练的过程对对比训练数据与测试数据的准确率 损失率,便于判断模型的训练效果:是过拟合还是欠拟合(过拟合)

    tensorflow2.0中valid_data的作用是在训练的过程对对比训练数据与测试数据的准确率,便于判断模型的训练效果:是过拟合还是欠拟合 过拟合:训练数据的准确率较高而测试数据的准确率较低 欠 ...

  9. C#中构造函数的作用

    C#中构造函数的作用 共同点: 都是实例化对象,初始化数据的 默认构造是说所有的类都从祖先object那继承了空参的构造方法,你不写与写空参构造都存在,而有参数的构造一般是自己写的,写就有不写就没有, ...

最新文章

  1. [Android] android的消息队列机制
  2. python中提供怎样的内置库、可以用来创建用户界面_使用外部GUI库在Autodesk中创建用户界面可能会...
  3. C++编程积累——C++实现十进制与十六进制之间的互相转换
  4. 【转】Java杂谈(四)
  5. 在具有内置文本扩展功能的苹果Mac上如何更快的键入内容?
  6. WCF实例上下文以及会话学习
  7. (js技巧)input文本框回车或者失去光标触发事件
  8. 算法(三)--------扔鸡蛋问题和找零钱问题
  9. spring学习之spring框架介绍
  10. vba字典学习案例二
  11. WinRAR密码破解
  12. 调侃大学生[太有才了]
  13. 2019年的第一篇随笔
  14. 声学模型训练-嵌入式训练
  15. 三级等保测评都有哪些环节?
  16. 被遗忘的数学家!曾提出最接地气的数学定理,可以计算男朋友真不真心的那种......
  17. 极光小课堂 | 极光短信与 Java 整合指南
  18. linux 关闭防火墙
  19. 算法创作|龟兔赛跑问题解决方法
  20. web的首屏加载优化

热门文章

  1. Super BOM应用步骤总结
  2. Tablecontrol动态序号实现
  3. linux mysql 1366_Linux MySQl 5.7.17 MySQL ERROR 1366(HY000):Incorrect string value 解决方法
  4. java万法_Java内省机制和 BeanUtils实现
  5. 实验代做 行人识别_CVPR 2020 | 针对VI-ReID的分层跨模态行人识别
  6. SQL 登录注入脚本_常见web安全问题,SQL注入、XSS、CSRF,基本原理以及如何防御...
  7. linux虚拟机网络查看的方式
  8. Python索引index常用的8种操作
  9. python中的set类型
  10. python 序列解包(解压缩)