目录
1.Vector指针访问内部元素
方法一:直接访问
void showVect1(const std::vector<int>* pVec)
{
int size = pVec->size();
for (int i = 0; i < size; i++)
{
std::cout << (*pVec)[i] << " ";
}
std::cout << std::endl;
}
方法二:迭代器访问
void showVect2(const std::vector<int>* pVec)
{
//使用迭代器
int size = pVec->size();
for (std::vector<int>::const_iterator it = pVec->begin(); it != pVec->end(); it++)
{
std::cout << *it << " ";
}
std::cout << std::endl;
}

本文介绍了两种访问C++ Vector内部元素的方法:直接使用指针和利用迭代器。详细阐述了迭代器的类型如const_iterator和iterator的区别,并提供了关于iterator的算术操作说明,包括其增减操作。最后给出了示例代码及其运行结果。
最低0.47元/天 解锁文章
2616

被折叠的 条评论
为什么被折叠?



