¿Cuál es la sobrecarga de memoria de tener un vector vacío vs tener un puntero a un vector?¿Cuál es el costo general de un vector vacío?
Opción A:
std::vector<int> v;
Opción B:
std::vector<int> *v = NULL;
creo que la opción B tiene 1 32 puntero de bits (suponiendo 32 bits aquí) ¿Cuánta memoria del vacío 'v' ¿comenzar?
Sería bueno saber a qué intenta llegar con esta pregunta. ¿Está buscando hacer una selección de ellos y desea saber cuánto espacio ahorra al convertirlo en una serie de indicadores? Si es así, probablemente haya otros problemas que debe conocer. –