a forma más rápida de convertir un std :: vector a otro std :: vector
¿Cuál es la forma más rápida (si hay alguna otra) de convertir un std :: vector de un tipo de datos a otro (con la idea de ahorrar espacio)? Por ejemplo
std::vector<unsigned short> ----> std::vector<bool>
obviamente asumimos que el primer vector solo contiene 0s y 1s. Copiar elemento por elemento es altamente ineficiente en el caso de un vector realmente grande.
Pregunta condicional: si cree que no hay forma de hacerlo más rápido, ¿existe un tipo de datos complejo que realmente permita la conversión rápida de un tipo de datos a otro?