Then can i know what is the role of a static function in c++ and why this pointer is not accessible by static functions.