Resultados de la búsqueda a petición "type-punning"
Fix para desreferenciar el puntero marcado con tipo romperá el alias estricto
Estoy tratando de corregir dos advertencias al compilar un programa específico usando GCC. Las advertencias son: warning: al desreferenciar el puntero de tipo punteado se romperán las reglas de alias estricto [-Wstrict-aliasing] y los dos ...
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 ...
aliasing estricto y alineación
Necesito una forma segura de alias entre tipos de POD arbitrarios, conforme a ISO-C ++ 11 considerando explícitamente 3.10 / 10 y 3.11 de n3242 o posterior. Aquí hay muchas preguntas sobre alias estricto, la mayoría de ellas con respecto a C y ...
Reinterprete la estructura con miembros del mismo tipo que una matriz de forma estándar [duplicado]
Esta pregunta ya tiene una respuesta aquí: Lanzar doble matriz a una estructura de dobles [/questions/31082389/casting-double-array-to-a-struct-of-doubles] 6 respuestasEn varias bases de código de matemáticas en 3D a veces encuentro algo como ...
C ++ alias estricto cuando no se usa el puntero devuelto por la nueva ubicación
¿Puede esto potencialmente causar un comportamiento indefinido?
What is the strict aliasing rule
Al preguntar sobreomportamiento indefinido de @common en C [https://stackoverflow.com/questions/98340/what-are-the-common-u ndefinedunspecified-behavior-for-c-that-you-run-into], almas más iluminadas de lo que me referí a la estricta regla de ...
Escriba puntear una estructura en C y C ++ a través de una unión
He compilado esto en gcc y g ++ con pedante y no recibo ninguna advertencia en ninguno de los dos: #include <stdio.h> #include <stdlib.h> #include <string.h> struct a { struct a *next; int i; }; struct b { struct b *next; int i; }; struct c { ...
Página 1 de 2