收藏 分销(赏)

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

上传人:教育****1 文档编号:1151751 上传时间:2024-04-17 格式:DOCX 页数:2 大小:16.04KB 下载积分:3 金币
下载 相关 举报
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页,全文阅读请下载到手机保存,查看更方便
资源描述
c++ programming language 第4版 3.4.1 vector类模板例子 《C++ Programming Language》第4版(通常被称为C++ Primer)是一本非常受欢迎的C++编程书籍。在3.4.1节中,讨论了vector类模板,这是C++标准库中的一个重要组件,用于创建动态数组。 下面是一个简单的vector类模板的例子,该例子展示了如何使用vector来存储整数,并执行一些基本的操作,如添加元素、访问元素和遍历元素。 cpp复制代码 #include <iostream> #include <vector> int main() { // 创建一个空的vector<int> std::vector<int> vec; // 向vector中添加元素 vec.push_back(10); vec.push_back(20); vec.push_back(30); // 访问vector中的元素 std::cout << "第一个元素: " << vec[0] << std::endl; std::cout << "第二个元素: " << vec[1] << std::endl; std::cout << "第三个元素: " << vec[2] << std::endl; // 使用迭代器遍历vector for (std::vector<int>::iterator it = vec.begin(); it != vec.end(); ++it) { std::cout << *it << " "; } std::cout << std::endl; // 使用范围for循环遍历vector(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是否为空。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

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

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

关于我们      便捷服务       自信AI       AI导航        抽奖活动

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

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服