1.vector<int> vec(10)和vector<int> vec{10} 不同,前者vec有10个元素0,后者vec有一个元素10

2.vec.clear()和swap()

3.vec元素置为0,std::fill(vec.begin(),vec.end(),0)

4.错误示例:

vector<int> vec(10);

for(int i=0;i<20;i++){

  vec.push_back(i);

}

本来想通过vec的push_back操作初始化,赋值,目的是得到一个20个元素的vec,结果却是前10个0,后面20个为刚才赋的值。

转载于:https://www.cnblogs.com/CreatorKou/p/8667359.html

c++ vector注意事项相关推荐

  1. vector 注意事项

    最近写一个入门级别的聊天室程序的时候 用到动态分配空间,第一联想到的就是vector容器 但是客户端连接的时候经常出崩溃的现象 经过排查,原来是传递了容器指针! 查资料才知道,当添加新的数据进去的时候 ...

  2. c++ vector 初始化_什么?还不懂c++vector的用法,你凭什么勇气来的!

    作者:良知犹存 转载授权以及围观:欢迎添加微信公众号:羽林君 前言 今天继续肝C++,一入C++深似海.越学越有意思.今天给大家带来一篇c++vector的介绍,难以置信这篇文章写了我三天,不过总算整 ...

  3. C++ 【vector模拟实现】

    目录 1.vector注意事项 2.vector基本模拟实现 insert迭代器失效 erase迭代器失效场景 erase正确写法 总结:insert/erase不要直接访问pos,必须先更新pos位 ...

  4. c语言中vector的用法,C++ vector使用方法

    在 c++ 中,vector 是一个十分有用的容器.它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据. C++ 中数组很坑,有没有类似 P ...

  5. Qt工作笔记-QList (链表) QVector (数组)【转载】

    原文地址:https://blog.csdn.net/qq_33266987/article/details/53333373 C++中的list 和 vector (1). stl提供了三个最基本的 ...

  6. QList (链表) QVector (数组)

    QList (链表) & QVector (数组) C++中的list和vector stl提供了三个最基本的容器:vector/list/deque. vector和built-in数组类似 ...

  7. java学习笔记第三部分

    接口 接口就是给出一些没有实现的方法,封装到一起,到某个类要使用的时候,再根据具体情况把这些方法写出来. interface 接口名{//属性//方法(1. 抽象方法 2.默认实现方法 3.静态方法) ...

  8. Java基础笔记(4w字长文警告)

    Java核心笔记 提示:点击右上角关注博主,收获共同话题 下面是我的个人学习Java的笔记,现在分享给广大友友: 文章目录 Java核心笔记 0.导论 标柱注释: 学习方法: 1 java概述 1.1 ...

  9. C++面经之应届生找工作的“狗日”过程记录

    C++面经之应届生找工作的"狗日"过程记录 .先附上我的座右铭: "不是因为看到希望才去坚持,而是坚持才会有希望." . 吐槽一下: 2020注定是个苦逼年,坐 ...

最新文章

  1. 《Spring 5 官方文档》18. Web MVC 框架(五)
  2. JavaCore/HeapDump文件及其分析方法
  3. Lua和C++交互详细总结
  4. Hive体系结构(四)注意事项与扩展特性
  5. Run-time Settings--General--Run Logic
  6. 院士倪光南:Win10不安全 中国必须用自主操作系统
  7. Docker Desktop 向大公司宣告收费,网友大呼:是时候弃用了!
  8. Java 集合系列16之 Spring Boot 配置文件 选项配置(一)
  9. ResNet网络结构详解、完整代码实现
  10. 百度地图定位API+和风天气城市搜索API构成的天气定位模块
  11. 代码质量检查规则中的 is provided externally to the method and not sanitized b.
  12. 用计算机如何算针入度指数,沥青针入度指数怎么计算?需要计算公式,最好说的详细一点!...
  13. 一站式原创文章神器,让你轻松创作高质量文章
  14. 500套优秀简历模板,送给您!
  15. 数字集成电路设计考试概念总结
  16. 外设驱动库开发笔记40:AT25xxx外部存储器驱动
  17. Java SE day 24 网络
  18. [nginx]nginx rewrite or internal redirection cycle while internally redirecting
  19. 悦读---《特别关注》
  20. SQL常见死锁例子及分析

热门文章

  1. Spark分区与并行度
  2. Scala特质trait具备Java中类和接口的功能
  3. Java工具类--Map集合与Java对象相互转换
  4. IDEA设置使用git bash替换原有terminal(cmd)
  5. IDEA设置远程debug调试
  6. Vue build之后访问dist目录静态资源不加载问题解决
  7. IDEA 的文件夹的类型说明
  8. win10系统中查找端口
  9. 使用Java8的Stream对两个 List 遍历匹配数据的优化处理
  10. 嵌入式实时操作系统的基本概念——μ/COS-II读书笔记