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 !