千里之行
始于足下
先不写,直接看下代码和图,后面补充。。。
#include <cstdio>
class A{
public:
int a[2];
A(int x, int y) : a{x, y} {}
virtual void f() {};
};
int main() {
A aa(22, 33);
auto *a = (int *)&aa;
printf("%d\n", a[2]);
return 0;
}
图如下: