vec.begin()返回一个指向容器第一个元素的迭代器,解引用该迭代器即可获取元素的值。 cpp std::vector<int> vec = {1, 2, 3, 4, 5}; int firstElement = *vec.begin(); // 获取第一个元素 使用.at()方法: .at()方法类似于下标操作符[],但它在访问越界时会抛出std::out_of_range异常...
std::vector<int> vec = {1, 2, 3, 4, 5}; // 获取第一个元素的指针 int* ptr = vec.data(); // 打印第一个元素 std::cout << "First element: " << *ptr << std::endl; return 0; } ``` 在上面的示例中,`vec.data()` 返回指向 `vec` 内部数据的指针,然后将其赋值给 `ptr`。...
std::vector<int> vec = {1, 2, 3, 4, 5}; // 获取第一个元素的指针 int* ptr = vec.data(); // 打印第一个元素 std::cout << "First element: " << *ptr << std::endl; return 0; } ``` 在上面的示例中,`vec.data()` 返回指向 `vec` 内部数据的指针,然后将其赋值给 `ptr`。...