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

4 la respuesta

Por qué el tamaño de la clase aumenta cuando int64_t cambia a int32_t

En mi primer ejemplo, tengo dos campos de bits usandoint64_t. Cuando compilo y obtengo el tamaño de la clase, obtengo 8. class Test { int64_t first : 40; int64_t second : 24; }; int main() { std::cout << sizeof(Test); // 8 }Pero cuando cambio el ...

3 la respuesta

¿Qué hay en el encabezado del objeto Java?

¿Podría darme alguna información sobre qué se almacena exactamente en el encabezado del objeto? Sé que probablemente depende de JVM, pero ¿tal vez para HotSpot al menos? Estoy buscando una descripción exacta específicamente para una primera ...

4 la respuesta

Herencia virtual en C ++

Encontré esto en un sitio web mientras leía sobre herencia virtual en c ++ Cuando se usa la herencia múltiple, a veces es necesario usar la herencia virtual. Un buen ejemplo de esto es la jerarquía de clases estándar de iostream: //Note: this ...

4 la respuesta

¿Diferencia de diseño de memoria entre clases anidadas y herencia múltiple en C ++?

Estoy tratando de entender cómo COM especifica el diseño de sus objetos para que un cliente que quiera usar un objeto COM sepa cómo hacerlo. He leído que un objeto COM que implementa múltiples interfaces puede hacerlo de diferentes maneras, ...