Resultados de la búsqueda a petición "enums"

3 la respuesta

¿Las enumeraciones de C ++ comienzan en 0?

Si tengo unenum que no asigna números a las enumeraciones, ¿será su valor ordinal 0? Por ejemplo: enum enumeration { ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE }; He podido encontrar unpost citando que el estándar C99 requiere un ...

3 la respuesta

Usar enum como argumento de tipo de plantilla en C ++

¿hay restricciones / problemas al usar una enumeración como argumento de plantilla (tipo) en C ++? Ejemplo: enum MyEnum { A, B, C, D, E }; template <typename _t> class MyTemplate { public: _t value; void func(const _t& param) { /* .... */ } }; ...

1 la respuesta

Desenvuelva el tipo interno cuando se conoce la variante enum

Tengo este tipo de enumeración: enum Animal { Dog(i32), Cat(u8), }Ahora tengo una función que toma este tipo como parámetro. yosaber (por alguna razón) que la entrada siempre es unCat. Quiero lograr esto: fn count_legs_of_cat(animal: Animal) -> ...

3 la respuesta

¿Cuál es el tipo de datos de C enum del compilador Clang?

Publiqué otra pregunta:¿Qué tipo debo usar para la representación binaria de C enum? [https://stackoverflow.com/questions/3509470/what-type-should-i-use-for-binary-representation-of-c-enum] , y por la respuesta, tengo que conocer el tipo de datos ...

10 la respuesta

¿Cuál es el uso principal de la enumeración?

¿Cuál es el uso principal de Enumeration en c #? Editado: -supongamos que quiero comparar la variable de cadena con cualquier elemento de enumeración, ¿cómo puedo hacer esto en C #?

3 la respuesta

¿Por qué debería preferir static constexpr int en una clase sobre enum para las constantes integrales de nivel de clase?

Actualización de C ++ 17: static constexpr las variables son implícitamenteinline entonces no hay definición externa necesaria. Pregunta original Digamos que tengo una lista de constantes como struct Cls { static constexpr int N = 32; static ...

2 la respuesta

¿Qué es lo más cerca que puedo llegar a discriminar una enumeración por un personaje?

He escrito esta pregunta muchas veces, y finalmente me di cuenta de que mi mayor problema es que no sé cómo quiero representar estos datos, y eso hace que sea muy difícil razonar sobre el resto del código. La forma en que se representan los ...

3 la respuesta

Problema de serialización con Enums en Android

Estoy usando XStream para serializar algunos objetos a XML, y estoy enfrentando un problema con Enums. La excepción que obtengo cuando intento serializar el objeto: "ObjectAccessException: campo final no válido ...

3 la respuesta

¿Cómo lanzar una excepción de un constructor enum?

¿Cómo puedo lanzar una excepción de un constructor enum? p.ej: public enum RLoader { INSTANCE; private RLoader() throws IOException { .... } } produce el error Excepción no controlada tipo IOException

5 la respuesta

TINYINT vs ENUM (0, 1) para valores booleanos en MySQL

¿Cuál es mejor, Tinyint con valores 0 y 1 o ENUM 0,1 en las tablas MyISAM y MySQL 5.1?