#include <iostream>
using namesapce std;
struct ST {
int a;
double b;
char c[100];
}
int main() {
ST* st = nullptr;
cout << "ST a offset: " << st->a << endl; // 0
cout << "ST b offset: " << st->b << endl; // sizeof(a)
cout << "ST c offset: " << st->c << endl; // sizeof(a) + sizeof(b)
return 0;
}