C++: Memory First