Resultados da pesquisa a pedido "memory-layout"
Layout de impressão do objeto C ++ com o compilador g ++
Existe uma maneira de imprimir o layout de um objeto C ++ usando o compilador g ++ ou qualquer outro meio. Um exemplo simplificado (assumindo que int ocupa 4 bytes) class A{ int a; }; class B:public A{ int b; }então a saída seria A- 0 4 + a + ...
Quantos vptr terá um objeto de classe (usa herança única / múltipla)?
Quantos vptrs geralmente são necessários para um objeto cujo clas (filho) possui herança única com uma classe base que herda múltiplos de base1 e base2. Qual é a estratégia para identificar quantos vptrs um objeto forneceu que possui ...
Qual é o objetivo dos tipos compatíveis com layout?
O padrão define [http://eel.is/c++draft/basic.types#11] quando dois tipos são compatível com layout. Mas não vejo em nenhum lugar do padrão quais são as consequências quando dois tipos são compatível com layout. Parece que compatível com layout é ...
erança virtual e vtable vazia na classe ba
Existe este código: #include <iostream> class Base { int x; }; class Derived : virtual public Base { int y; }; int main() { std::cout << sizeof(Derived) << std::endl; // prints 12 return 0; } Li que quando alguma classe é virtualmente herdada, ...
Página 2 do 2