可以使用vector的成员函数at()或[]来读取倒数第三个元素。以下是两种方法:

  1. 使用at()函数:
vector<int> vec = {1, 2, 3, 4, 5};
int third_last = vec.at(vec.size() - 3);
  1. 使用[]运算符:
vector<int> vec = {1, 2, 3, 4, 5};
int third_last = vec[vec.size() - 3];

需要注意的是,当vector为空或者没有足够的元素时,这两种方法都会导致运行时错误。因此,在读取倒数第三个元素之前,需要确保vector中至少有三个元素。

如何读取vector的倒数第三个元素

原文地址: https://www.cveoy.top/t/topic/bI7P 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录