С некоторым опытом в сборке инструкций и программ на C я могу визуализировать, как будет выглядеть скомпилированная функция, но мне смешно, что я никогда не думал о том, как выглядит скомпилированный класс С++.
bash$ cat class.cpp
#include<iostream>
class Base
{
int i;
float f;
};
bash$ g++ -c class.cpp
Я побежал:
bash$objdump -d class.o
bash$readelf -a class.o
но то, что я получаю, трудно понять.
Может кто-нибудь объяснить мне или предложить хорошие отправные точки.