Cpp Function Return Array Of Objects