Cpp Function Return Array Of Pointers C