Resultados de la búsqueda a petición "standard-layout"

1 la respuesta

Unión de tipos compatibles con el diseño

Mire este código: struct A { short s; int i; }; struct B { short s; int i; }; union U { A a; B b; }; int fn() { U u; u.a.i = 1; return u.b.i; } ¿Está garantizado quefn() devoluciones1? Nota: esta es una pregunta de seguimiento ...

6 la respuesta

¿Por qué la definición de "diseño estándar" POD de C ++ 11 es como es?

Estoy investigando la nueva y relajada definición de POD en C ++ 11 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3242.pdf] (sección 9.7) Una clase de diseño estándar es una clase que: no tiene miembros de datos no estáticos de ...

1 la respuesta

¿Puedo reinterpretar_cast legalmente entre tipos de diseño estándar compatibles con el diseño?

Estoy escribiendo una clase que, asumiendo la respuesta a¿El diseño de los tipos de enumeración es compatible con su tipo ...