Cpp Function Return Array Of Objects In C