学堂 学堂 学堂公众号手机端

在C++中,遍历一个vector中的元素最简单的方法是使用范围循环(range-basedforloop)

lewis 2年前 (2023-12-06) 阅读数 6 #技术

在C++中,遍历一个vector中的元素最简单的方法是使用范围循环(range-basedforloop)。以下是一个示例:

#include<iostream> #include<vector> intmain(){ std::vector<int>vec={1,2,3,4,5}; //使用范围循环遍历vector中的元素 for(intnum:vec){ std::cout<<num<<""; } std::cout<<std::endl; return0; }

上面的代码将输出以下内容:

12345

除了使用范围循环,你也可以使用迭代器(iterator)来遍历vector中的元素。以下是一个使用迭代器的示例:


#include<iostream> #include<vector> intmain(){ std::vector<int>vec={1,2,3,4,5}; //使用迭代器遍历vector中的元素 for(std::vector<int>::iteratorit=vec.begin();it!=vec.end();++it){ std::cout<<*it<<""; } std::cout<<std::endl; return0; }

这段代码也会输出以下内容:

12345

无论是使用范围循环还是迭代器,都可以很方便地遍历vector中的元素。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门