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啊,你说得对,这样做没有函数重载!