C++中vector容器的基础操作的简单介绍(帮助理解为主)。

本文讲述了作者作为大一学生在学习C++时遇到的困难,特别是理解vector容器的过程。他分享了从C语言背景转向C++的学习路径,强调了实践和边学边用的重要性。文中详细介绍了vector容器的基本概念和操作,如定义、添加元素、删除、获取长度等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人为大一学生,上学期学习了C语言的基础知识,看过《C primer plus》《征服C指针》《C陷阱与缺陷》等有关C语言的名著。本学期学校开了C++的课,我想着不再买《C primer plus》这样大部头的书籍,因为上学期看到后面比较难的内容实在是比较痛苦,但又因为害怕有用,想要去学,就会在一些地方浪费大量的时间,而且这样的书籍虽然十分详细,但是全都慢慢看下来确实挺费时间,而且很多操作学完也会忘掉,尤其是像我这样的一个学生,对于一些高级的操作基本用不到,所以学了很快也就忘了。所以这学期想换个途径学习C++,但无奈实在是找不到合适的途径,无论是看视频还是浏览网站,发现都不适合我,找不到一个方向,就像在森林里面乱走一样。所以本学期我又买了《C++ primer》这样的大部头书开始自学C++,着实是无奈之举。这样的书要多看网上的意见挑着读,尽量能先把C++尽快的用起来,在实践中遇到问题再去翻书,会更有效果,学起来也更快。

回到正题!!!

在看到《C++ primer》第三章的时候,学到了vector容器的时候,发现《C++ primer》这本书上的内容突然理解起来有一定难度,估计是增添的面向对象的知识令人一时间难以理解,我还在用C语言的知识去理解C++,容易钻牛角尖。于是找了个简单视频开始了解vector这个容器,发现书上讲的实在是让人摸不到北,估计是太详细了。并不是说书不好,有一定理解再去看书才会真正发现书的作用。

本文章是面对初学者的,相信看完之后一定能帮助大家初步理解vector这个好用又无比厉害的容器。

vector虽然直译为“向量”,但实际上就是一个动态数组,可以先这样理解,下文中小标题称vector为容器,但小标题下的内容又称为动态数组,两者一样,只不过是两种叫法而已。我现在理解它为动态数组,所以就这样称呼了。

使用vector容器需要包含头文件#include<vector>,它被定义在了<vector>这个头文件中

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值