Cognizant Interview Question

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