要检查给定索引处的std::vector
中是否存在任何元素,可以使用以下方法:
<vector>
头文件。std::vector
是否为空。可以使用empty()
函数来判断std::vector
是否为空,如果为空,则表示不存在任何元素。std::vector<int> myVector; // 假设这是你的std::vector
if (myVector.empty()) {
// std::vector为空,不存在任何元素
std::cout << "Vector is empty." << std::endl;
} else {
// std::vector不为空,存在元素
std::cout << "Vector is not empty." << std::endl;
}
std::vector
不为空,可以使用索引操作符[]
来访问给定索引处的元素。然后,使用条件语句来检查该索引处的元素是否存在。std::vector<int> myVector; // 假设这是你的std::vector
if (!myVector.empty() && myVector.size() > index) {
// 确保std::vector不为空且给定索引处存在元素
int element = myVector[index];
std::cout << "Element at index " << index << " is: " << element << std::endl;
} else {
// std::vector为空或给定索引处不存在元素
std::cout << "No element at index " << index << std::endl;
}
这样,你就可以检查给定索引处的std::vector
中是否存在任何元素了。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云