Resultados de la búsqueda a petición "type-punning"

1 la respuesta

Generación basada en char [] genérica y evitando la UB relacionada con el estricto aliasing

2 la respuesta

C ++ alias estricto cuando no se usa el puntero devuelto por la nueva ubicación

¿Puede esto potencialmente causar un comportamiento indefinido?

2 la respuesta

Alias de puntero estricto: ¿el acceso a través de un puntero / referencia 'volátil' es una solución?

En los talones deun problema específico [https://stackoverflow.com/questions/2980920/strict-pointer-aliasing-any-solution-for-a-specific-problem/2981505#2981505] , una respuesta propia y comentarios al respecto, me gustaría entender si es ...

2 la respuesta

estructuras 'punning' de unión con “secuencia inicial común”: ¿Por qué C (99+), pero no C ++, estipula una 'declaración visible del tipo de unión'?

AntecedentesDebates sobre la naturaleza, en su mayoría, no definida o implementada de la escritura de tipos mediante ununion normalmente cita los siguientes bits, aquí a través de @ecatmur ...

2 la respuesta

¿Por qué POSIX contradice los estándares ISO C [cerrado]

...

2 la respuesta

bits flotantes y alias estricto

Estoy tratando de extraer los bits de un flotador sin invocar un comportamiento indefinido. Aqui esta mi primer intento: unsigned foo(float x) { unsigned* u = (unsigned*)&x; return *u; }Según tengo entendido, no se garantiza que esto funcione ...

3 la respuesta

Los buffers de memoria compartida en C ++ sin violar las reglas estrictas de aliasing

3 la respuesta

gcc: Cómo usar __attribute ((__ may_alias__)) correctamente para evitar la advertencia de "desdibujar puntero de tipo punteado"

Tengo un código que utiliza la escritura de tipos para evitar tener que llamar al constructor y destructor de un "objeto" miembro a menos que sea necesario hasta que sea realmente necesario usar el objeto. Funciona bien, pero en g ++ 4.4.3, ...

4 la respuesta

unión para uint32_t y uint8_t [4] comportamiento indefinido? [duplicar]

4 la respuesta

¿Hacer tipos de clase intercambiables solo a través de la conversión de punteros, sin tener que asignar ningún objeto nuevo?

ACTUALIZAR: Aprecio las sugerencias "no quiero eso, quiero esto". Son útiles, especialmente cuando se proporcionan en el contexto de laescenario mo...