Alright, here is my piece of code :
I put a break point at the following instruction and when I look in the watch section of visual C++ 2010, I have that :Code:long *a = &(cgm.o->m_metafileVersion);
a = 0x053e3d50
&(cgm.o->m_metafileVersion) = 0x053e3d28
weird, isn't it?