es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: UNIONS

Forma segura de obtener el n-ésimo elemento de una unión.

Estoy escribiendo una clase variante (sí, sé sobre std::variant, es solo por diversión), y esto es lo que tengo hasta ahora template<typename first,=”” typename…=”” rest=””> union Variant<first, rest…=””> { template<size_t n=””> using Types = typename Type<n, first,=”” rest…=””>::Type; First first; Variant<rest…> rest; uint16_t activeIndex; template<size_t n=””> Types<n>& get() { } . . . Read more

Estructuras dentro de uniones en C

Intento declarar la variable de unión char name[20] = “Arun” Aparece un mensaje de error como [Error] tipos incompatibles en la asignación de ‘const char [5]’ a ‘char [20]’ No sé qué puedo hacer ahora En el último mes no logro entender los detalles, por favor ayúdeme a descubrirlos.