Array-of-objects-in-cpp