Si tengo una enumeración de C++:¿Cómo cambiar el tipo de entero utilizado por una enumeración (C++)?
enum Foo
{
Bar,
Baz,
Bork,
};
¿Cómo le digo al compilador que use un uint16_t
para almacenar en realidad el valor de la enumeración?
EDITAR: ¿GCC admite esta característica en su implementación de C++ 11?
@YochaiTimmer, el estándar cambió y el tema en el enlace no dice sobre 'enum class' – Lol4t0
@YochaiTimmer: en absoluto. Quiero saber si puedo cambiar enum para almacenar internamente sus valores con un 'uint16_t', no si es del mismo tamaño que' int'. – Linuxios