Dereferencia de puntero de vector para acceder al elemento.

Si tengo en C ++ un puntero a un vector:

vector<int>* vecPtr;

Y me gustaría acceder a un elemento del vector, entonces puedo hacer esto eliminando el vector:

int a = (*vecPtr)[i];

pero, ¿este dereferenciación creará realmente una copia de mi vector en la pila? digamos que el vector almacena 10000 ints, ¿se copiará al deshacer las referencias del vecPtr 10000 ints?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta