Alright, here is my piece of code :

Code:
long *a = &(cgm.o->m_metafileVersion);
I put a break point at the following instruction and when I look in the watch section of visual C++ 2010, I have that :

a = 0x053e3d50
&(cgm.o->m_metafileVersion) = 0x053e3d28

weird, isn't it?