admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:ecshop版权方)

在C++的STL(标准模板库)中,vector 是一个动态数组容

器,其中的 begin() 函数用于返回一个迭代器,指向 vector 中

的第一个元素。

下面是 begin() 函数的用法示例:

#include

#include

int main() {

std::vector numbers = {1, 2, 3, 4, 5};

// 使用 begin() 函数获取 vector 中的第一个元素的迭代

std::vector::iterator it = ();

// 输出第一个元素

std::cout << "First element: " << *it << std::endl;

return 0;

}

在上面的示例中,我们创建了一个包含整数的 vector

numbers。然后,我们使用 begin() 函数获取 numbers 的第一

个元素的迭代器,并将其赋值给迭代器 it。接下来,我们通过

解引用 it 来访问第一个元素,并将其输出。

注意,begin() 函数返回的是一个迭代器,可以通过解引用

操作符 * 来访问迭代器所指向的元素。

使用 begin() 函数可以方便地遍历 vector 中的元素或进行

其他操作,比如插入、删除或修改第一个元素的值等。


本文标签: 迭代 元素 函数 返回 插入