Bonjour, si je fais
std::vector<double> v(5);
la variable v est-elle une variable statique (donc stockée dans la pile ?) ou bien une variable dynamique (donc stockée dans le tas ?) ?
Si je fais
double * w=new double[5];
Ma variable w est dynamique.
Donc d'un point de vue temps d'accès lequel est le plus rapide v[i] ou w[i] ?
Concernant la pile et le tas, pouvez-vous m'expliquer la différence de "localisation" dans la RAM de mon PC s'il vous plait ? et quelle est leur taille sachant que j'ai 1 Go de RAM ?
Merci beaucoup !
Partager