Preguntas etiquetadas con enums

Un tipo de datos que consiste en un conjunto de valores con nombre llamados elementos, miembros o enumeradores del tipo.

8
Obtener enumeración asociada con valor int
Anteriormente, tenía mis enumeraciones LegNo definidas simplemente como: NO_LEG, LEG_ONE, LEG_TWO y al llamar return LegNo.values()[i];, pude obtener el valor asociado con cada enumeración. Pero ahora he decidido que quiero que la LegNoenumeración NO_LEGsea ​​int -1 en lugar de 0, así que decidí usar un constructor privado para inicializar y …
89 java  enums 

14
C ++: imprime el valor de enumeración como texto
Si tengo una enumeración como esta enum Errors {ErrorA=0, ErrorB, ErrorC}; Entonces quiero imprimir en la consola Errors anError = ErrorA; cout<<anError;/// 0 will be printed pero lo que quiero es el texto "ErrorA", ¿puedo hacerlo sin usar if / switch? ¿Y cuál es tu solución para esto?
89 c++  enums 


3
Cómo crear y usar Enum en Mongoose
Estoy tratando de crear y usar un enumtipo en Mongoose. Lo comprobé, pero no obtengo el resultado adecuado. Estoy usando enumen mi esquema de mangosta de la siguiente manera: var RequirementSchema = new mongoose.Schema({ status: { type: String, enum : ['NEW', 'STATUS'], default: 'NEW' }, }) Pero estoy un poco …

12
Imprimir texto en lugar de valor de C enum
int main() { enum Days{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}; Days TheDay; int j = 0; printf("Please enter the day of the week (0 to 6)\n"); scanf("%d",&j); TheDay = Days(j); //how to PRINT THE VALUES stored in TheDay printf("%s",TheDay); // isnt working return 0; }
87 c  enums 

5
Enum vs enumeración fuertemente tipada
Soy un principiante en programación C ++. Hoy me encuentro con un nuevo tema: fuertemente tipado enum. Lo he investigado un poco, pero hasta ahora no he podido averiguar por qué lo necesitamos y para qué sirve. Por ejemplo si tenemos: enum xyz{a, b, c}; /*a = 0, b = …
84 c++  c++11  enums 

2
Cómo aplicar Javadoc a las enumeraciones individuales de una clase
Estoy escribiendo el javadoc para una clase que contiene sus propias enumeraciones. ¿Hay alguna forma de generar javadoc para las enumeraciones individuales? Por ejemplo, ahora mismo tengo algo como esto: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Sin embargo, esto …
84 java  enums  javadoc 

6
Conversión de Int a Genérico Enum en C #
Similar a Cast int to enum en C # pero mi enum es un parámetro de tipo genérico. ¿Cuál es la mejor manera de manejar esto? Ejemplo: private T ConvertEnum<T>(int i) where T : struct, IConvertible { return (T)i; } Genera error del compilador Cannot convert type 'int' to 'T' …
84 c#  generics  casting  enums 

4
Enum extraño en destructor
Actualmente, estoy leyendo el código fuente de Protocol Buffer, y encontré un enumcódigo extraño definido aquí ~scoped_ptr() { enum { type_must_be_complete = sizeof(C) }; delete ptr_; } void reset(C* p = NULL) { if (p != ptr_) { enum { type_must_be_complete = sizeof(C) }; delete ptr_; ptr_ = p; } …
83 c++  enums 




8
Forma genérica de convertir int a enum en C ++
¿Hay una manera genérica para echar inta enumen C++? Si intcae en el rango de un enum, debería devolver un enumvalor; de lo contrario, arroje un exception. ¿Hay alguna forma de escribirlo genéricamente ? Se enum typedebería admitir más de uno . Antecedentes: tengo un tipo de enumeración externa y …
81 c++  casting  enums 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.