I figured out a way to get the offsetof any member statically:

class A {
    char a;
    int b;
    char c;
}

void main()
{
    int[A.init.a.offsetof]  x;
}

Unfortunately, I can't figure a way to get the class' size statically. This doesn't work:

    int[A.classinfo.init.length]  x;

Any way to fetch the size of A?


Andrei

Reply via email to