It's not really a problem for me but I just started thinking about it and I thought I'd ask. Why would that return different values each time I run the program (0x3759F8B0 - 0x100)?
One time it says 00AFFD00 and the next it says 006FFD48
test = 0x3759F8B0 - 0x100;
cout << &test << endl;