std::vector 下标
时间: 2023-09-04 21:06:23 浏览: 141
vector.pptx
std::vector是C++标准库中的一个容器类,用于存储一组连续的元素。下标是用来访问std::vector中特定位置元素的索引。要访问std::vector中的元素,可以使用下标运算符[],并提供元素的索引作为参数。
举个例子,假设我们有一个std::vector<int> nVec,可以使用下标来访问其中的元素。比如,要访问第一个元素,可以使用nVec;要访问第二个元素,可以使用nVec,以此类推。
在引用中的代码示例中,std::vector<int>::iterator itr = nVec.begin()表示创建了一个迭代器itr来指向nVec的第一个元素。迭代器可以用于遍历容器中的元素。
在引用中的代码示例中,std::vector<std::string> strVec{"a", "b", "c"}使用了列表初始化的方式来创建了一个包含三个字符串元素的std::vector对象strVec。
在引用中的代码示例中,std::vector<int>::iterator iter = std::find(nVec.begin(),nVec.end(),5)使用了std::find算法来查找nVec中值为5的元素,并将返回的迭代器赋值给了iter。
通过使用std::vector的下标运算符[],可以轻松访问容器中的特定位置元素。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [vector与iterator的一些用法](https://blog.csdn.net/all36426/article/details/101247477)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文