相关疑难解决方法(0)

取消引用访问元素的向量指针

如果我在C++中有一个指向向量的指针:

vector<int>* vecPtr;
Run Code Online (Sandbox Code Playgroud)

我想访问向量的一个元素,然后我可以通过去除向量来做到这一点:

int a = (*vecPtr)[i];
Run Code Online (Sandbox Code Playgroud)

但是这个解除引用会不会在堆栈上创建我的矢量副本?假设向量存储10000个int,是否会通过解除引用来复制vecPtr 10000 int?

谢谢!

c++ vector dereference

54
推荐指数
2
解决办法
7万
查看次数

标签 统计

c++ ×1

dereference ×1

vector ×1