收藏 分销(赏)

c++ programming language 第4版 3.4.1 vector类模板例子.docx

上传人:教育****1 文档编号:1151751 上传时间:2024-04-17 格式:DOCX 页数:2 大小:16.04KB
下载 相关 举报
c++ programming language 第4版 3.4.1 vector类模板例子.docx_第1页
第1页 / 共2页
c++ programming language 第4版 3.4.1 vector类模板例子.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

1、c+ programming language 第4版 3.4.1 vector类模板例子C+ Programming Language第4版(通常被称为C+ Primer)是一本非常受欢迎的C+编程书籍。在3.4.1节中,讨论了vector类模板,这是C+标准库中的一个重要组件,用于创建动态数组。下面是一个简单的vector类模板的例子,该例子展示了如何使用vector来存储整数,并执行一些基本的操作,如添加元素、访问元素和遍历元素。cpp复制代码#include #include int main() / 创建一个空的vector std:vector vec; / 向vector中添加元

2、素 vec.push_back(10); vec.push_back(20); vec.push_back(30); / 访问vector中的元素 std:cout 第一个元素: vec0 std:endl; std:cout 第二个元素: vec1 std:endl; std:cout 第三个元素: vec2 std:endl; / 使用迭代器遍历vector for (std:vector:iterator it = vec.begin(); it != vec.end(); +it) std:cout *it ; std:cout std:endl; / 使用范围for循环遍历vecto

3、r(C+11及以后版本) for (const auto &elem : vec) std:cout elem ; std:cout std:endl; / 获取vector的大小 std:cout Vector的大小: vec.size() std:endl; / 检查vector是否为空 std:cout Vector是否为空: (vec.empty() ? 是 : 否) std:endl; return 0; 这个例子演示了如何使用vector类模板来创建一个动态数组,并展示了如何向其中添加元素、如何访问元素、如何使用迭代器遍历元素,以及如何使用范围for循环遍历元素。它还展示了如何获取vector的大小和检查vector是否为空。

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 通信科技 > 开发语言

移动网页_全站_页脚广告1

关于我们      联系我们       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号  |  icp.png浙ICP备2021020529号-1 浙B2-2024(办理中)  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服