class tomtom{
public: 
DWORD tom;
};
tomtom *tomptr;

tomptr->tom = 5;

Hafızada ise class elemanları birbirinden +4 şeklinde ilerler.

tomptr nin hafızadaki değeri 0x105001 olarak kabul edersek.


DWORD ReadLong(DWORD addr)
{
        return (*(DWORD*)(addr));
}
DWORD hafizadakideger = ReadLong(ReadLong(0x105001) +4);

Aynı işlem struct içinde geçerlidir.

Umarım açıklayıcı olmuştur.