, (gcc 4.6.0, linux x86_64) , ( data ), , p , derived.
valgrind ,
Address 0x595c048 is 8 bytes inside a block of size 16 alloc'd
, :
derived * d = new derived;
std::cout << d << '\n';
base *p = d;
std::cout << p << '\n';
, gcc {vtable, base, }
, {vtable, base, } {base} , , .
, vtable , , .