C++ 指向对象向量C++;,如何访问对象?
所以我有一个指向一个向量的指针,这个向量充满了对象。访问元素中的对象的语法是什么 向量:C++ 指向对象向量C++;,如何访问对象?,c++,pointers,vector,C++,Pointers,Vector,所以我有一个指向一个向量的指针,这个向量充满了对象。访问元素中的对象的语法是什么 向量: std::vector fork 指针: std::vector*fork fork=&newfork您可以像数组一样访问向量,使用向量名称[index\u no],或者,---您可以使用向量名称.at(index)也可以在某个索引处获取对象。实际上有几种方法,标准元素访问包括: 还可以使用标准算法所需的迭代器,这些是用于容器的C++标准。您也可以通过多种方式获得积分器: 可以使用指针运算
std::vector fork代码>
指针:
std::vector*fork代码>
fork=&newfork
您可以像数组一样访问向量,使用向量名称[index\u no]
,或者,---您可以使用向量名称.at(index)
也可以在某个索引处获取对象。实际上有几种方法,标准元素访问包括:
还可以使用标准算法所需的迭代器,这些是用于容器的C++标准。您也可以通过多种方式获得积分器:
可以使用指针运算符访问上述任何一项,例如:
fork_->at(0);
最后,C++11为每个版本的for
-循环提供了一个:
for(auto& i : *fork_) cout << i;
for(auto&i:*fork_)你能链接std::vector::at
使用迭代器的文档吗?@Tas啊,你说得对,这样做没有函数重载!