Qual è l'overhead di memoria di avere un vettore vuoto rispetto a un puntatore a un vettore?Qual è il costo generale di un vettore vuoto?
Opzione A:
std::vector<int> v;
Opzione B:
std::vector<int> *v = NULL;
credo che l'opzione B prende 1 32 pointer di selezione bit (supponendo 32 bit qui) Quanta memoria ha il 'v' vuoto occupare?
Sarebbe bello sapere cosa stai cercando di ottenere con questa domanda. Stai cercando di realizzarne una serie e vuoi sapere quanto spazio risparmia facendo una serie di puntatori? Se è così, ci sono probabilmente altri problemi che dovresti sapere. –