Cognizant interview question

A basic string reverse function without using string reverse function. Basic C and C++ concepts like inheritance and abstraction.