【发布时间】:2021-01-03 19:25:37
【问题描述】:
我有一个指针向量的引用,如下:
std::vector<Object*>& objects;
如何从这个向量访问对象?
【问题讨论】:
-
*(objects[index_you_want]).doObjectFunc();是一种方式。 -
objects作为参考是无关紧要的,您可以像访问非参考向量一样访问它。 -
@πάνταῥεῖ 恐怕这会给我一个“表达式必须具有类类型”的错误(我使用的是 Visual Studio '19)
-
@para 明白了????
-
@πάνταῥεῖ 不应该是
(*objects[index_you_want]).doObjectFunc();吗?
标签: c++ pointers vector dereference