Class method functions differ from plain C functions in such a way, that they have an additional hidden formal parameter - a pointer to an actual object of the class, they can deal with. This pointer can be accessed through operator "this". So, if you call
my_object.my_method();
then inside of my_method() "this" gets value &my_object