vector en el montón o en la pila (esperar a que comprender lentamente)

Explora 1:

ME :: L, las variables del vector se almacenan en el montón o pila en línea varían, no he encontrado autorizada expresión?
L: montón, pila, y el vector ¿cuál es la relación?
L: Te lo pones donde poner, que es donde
ME: Plano Dirección [compartir] montón, pila? Pila dirección de crecimiento? https://www.zhihu.com/question/36103513?sort=created
ME: En este ejemplo se creo autores del vector en el montón.
L: manejo de vectores de la memoria en el montón
L: vector mismo objeto en la pila
L: Te lo pones lugar donde se encuentra y donde
ME: es a3 [1] o en el montón hago
L: en
ME: a3 que está en la pila?
L: los objetos que se definen en la pila, la pila
ME: OK

 

No sé de dónde vienen a decir:

No importa su definición es:
el vector <int *> * = new nuevo el p-del vector <int *>;
o
vector <int *> p;
sus elementos se asignan en el montón.

 

Otra discusión:

https://www.it1352.com/454497.html

vector <tipo> vect;

destinará el vector, es decir, la información de la cabecera, en la pila, pero los elementos de la tienda libre ( "montón").

vector <tipo> * vect = nuevo vector <tipo>;

asigna todo en la tienda libre.

vector <Tipo *> vect;

destinará el vector en la pila y un montón de punteros en la tienda libre, pero donde estos puntos está determinada por la forma de usarlos (que podría señalar el elemento 0 a la tienda libre y el elemento 1 de la pila, por ejemplo).

Supongo que te gusta

Origin www.cnblogs.com/Stephen-Qin/p/12482592.html
Recomendado
Clasificación