iis服务器助手广告
返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C++中vector如何遍历
  • 473
分享到

C++中vector如何遍历

2023-06-20 17:06:49 473人浏览 泡泡鱼
摘要

这篇文章给大家分享的是有关c++中vector如何遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.迭代器for(vector<int>::iterator it = 

这篇文章给大家分享的是有关c++中vector如何遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1.迭代器

for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++)    {        cout << *it << ",";    }

2.C++11 新增关键字auto

for(auto it = obj.begin(); it != obj.end(); it++)    {        cout << *it << ",";    }

3.数组遍历法

for(int i=0;i<obj.size();i++)    {        cout<<obj[i]<<",";    }

4.基于范围的for循环

for (auto iter : obj)     {        cout << iter << ",";    }

demo示例

#include <vector>#include <iOStream>using namespace std; int main(){    vector<int>obj;        for(int i=0;i<10;i++)    {        obj.push_back(i);        cout<<obj[i]<<",";        }    cout << endl << "vector size is :" << obj.size() << endl;        //iterator遍历    for(vector<int>::iterator it = obj.begin(); it != obj.end(); it++)    {        cout << *it << ",";    }    cout << endl;        //数组循环遍历    for(int i=0;i<obj.size();i++)    {        cout<<obj[i]<<",";    }    cout << endl;         //auto关键字遍历遍历    for(auto it = obj.begin(); it != obj.end(); it++)    {        cout << *it << ",";    }    cout << endl;  //基于范围的for循环    for (auto iter : obj)     {        cout << iter << ",";    }    cout << endl;     return 0;}

结果展示:

C++中vector如何遍历

感谢各位的阅读!关于“C++中vector如何遍历”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: C++中vector如何遍历

本文链接: https://www.lsjlt.com/news/298776.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • C++中vector如何遍历
    这篇文章给大家分享的是有关C++中vector如何遍历的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1.迭代器for(vector<int>::iterator it = ...
    99+
    2023-06-20
  • C++ vector 遍历的几种方法
    目录1.迭代器2.C++11 新增关键字auto3.数组遍历法4.基于范围的for循环C++ vector遍历demo,多种姿势任你选~ 1.迭代器 for(vect...
    99+
    2024-04-02
  • C#中如何创建与遍历DataTable对象
    小编给大家分享一下C#中如何创建与遍历DataTable对象,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1、创建DataTable对象/// <...
    99+
    2023-06-06
  • Java中page如何遍历
    在Java中,可以使用循环来遍历页码。以下是一个示例代码:```javaint totalPages = 10; // 总页数in...
    99+
    2023-08-11
    Java page
  • Bash中如何遍历数组?
    在Bash中,数组是一种非常方便的数据结构,可以用于存储一组相关的值。在处理数组时,遍历数组是一项非常基本的操作。本文将介绍如何在Bash中遍历数组,并提供一些示例代码帮助您更好地理解。 一、Bash数组的定义 在Bash中,可以使用下面的...
    99+
    2023-09-30
    数组 bash windows
  • php中 数组如何遍历
    在 PHP 中,数组是一种非常常用的数据类型。当我们处理大量相似数据时,数组可以方便我们进行存储和操作。其中,数组遍历是我们在日常使用中经常操作的一个过程。下面,我将介绍在 PHP 中,数组如何遍历。使用for循环遍历数组在 PHP 中,可...
    99+
    2023-05-19
  • 如何遍历json中的array
    小编给大家分享一下如何遍历json中的array,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!ajax中若没有定义dataTyp...
    99+
    2024-04-02
  • 如何在pandas中遍历dataframe
    这篇文章将为大家详细讲解有关如何在pandas中遍历dataframe,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。方法一:使用df.iterrows()获取可迭代对象, 然后使用for循环...
    99+
    2023-06-14
  • C语言如何实现后序遍历
    这篇文章主要介绍“C语言如何实现后序遍历”,在日常操作中,相信很多人在C语言如何实现后序遍历问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言如何实现后序遍历”的疑惑有所帮助!接下来,请跟着小编一起来学习吧...
    99+
    2023-06-16
  • php如何遍历array
    在php中遍历array的方法使用foreach循环遍历$arr = array('Hello','world','!');foreach($arr as $value){echo $valu...
    99+
    2024-04-02
  • golang如何遍历mysql
    随着数据量的不断增加,MySQL数据库成为了现代应用程序开发中最常用的数据库之一。在应用程序中,数据的处理往往需要对数据进行遍历和操作,这就需要使用一种高效的编程语言来实现。Golang作为一种快速、简单、可靠、开源的编程语言,被越来越多的...
    99+
    2023-05-15
  • TypeScript如何遍历Array
    这篇文章主要讲解了“TypeScript如何遍历Array”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“TypeScript如何遍历Array”吧!一、for..of 方法这是最常用的方法,...
    99+
    2023-07-02
  • C++如何实现二叉树的遍历
    本篇内容介绍了“C++如何实现二叉树的遍历”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!二叉树的遍历Q:什么是二叉树的遍历?A:二叉树的遍历...
    99+
    2023-06-30
  • jQuery中DOM节点如何遍历
    这篇文章将为大家详细讲解有关jQuery中DOM节点如何遍历,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。children()方法jQuery是一个合集对象,如果想快速查...
    99+
    2024-04-02
  • Go中如何遍历JSON对象
    在Go中遍历JSON对象通常需要先将JSON数据解析为Go语言中的数据结构,例如使用Unmarshal函数将JSON数据解析为map...
    99+
    2024-04-03
    Go
  • C++中如何模拟实现vector
    这篇文章给大家分享的是有关C++中如何模拟实现vector的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。vector接口总览namespace nzb{//模拟实现vectortemplate<c...
    99+
    2023-06-25
  • jquery如何遍历节点
    在jquery中遍历节点的方法有:1.使用children()方法遍历元素的所有子节点;2.使用next()方法遍历元素相邻的下一个同级节点;3.使用prev()方法遍历元素相邻的上一个同级节点;4.使用siblings()方法遍历元素的所...
    99+
    2024-04-02
  • jquery如何循环遍历
    在jquery中实现循环遍历的方法:1.新建html项目,引入jquery;2.在项目中声明数组,并赋值;3.使用each()或map()方法循环遍历;具体步骤如下:首先,在新建一个html项目,在项目中引入jquery;<scrip...
    99+
    2024-04-02
  • golang如何遍历切片
    在Golang中,切片是常用的数据类型之一,包含了一系列相同类型的元素,我们常常需要对这些元素进行遍历操作。遍历切片的方法有很多种,下面将展示常用的几种方式。for循环遍历最常见的方式是使用for循环来遍历切片。代码如下:package m...
    99+
    2023-05-14
  • php如何遍历目录
    在php中遍历目录的方法使用glob()函数遍历目录function getfiles($path){foreach(glob($path) as $afile){if(is_dir($afile)){ getfiles($afile.'/...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作