2012-02-11 11 views

Respuesta

12
std::vector<unsigned char> 

o, preferiblemente,

std::vector<std::uint8_t> 

(En C++ 11, uint8_t se puede encontrar en <cinttypes>. Compiladores mayores, pero no MSVC, puede tener la cabecera C99 <inttypes.h>. Si los datos es una secuencia de unidades de 16 bits, use uint16_t etc.)

Si se conoce el tamaño de los bloques de datos en tiempo de compilación, es apropiado std::array; desperdicia menos espacio que vector.

4

Hay un número de contenedores en el STL, no solo vector. Mira y elige lo que se adapte a tu situación.

Cuestiones relacionadas