What is the advantage of having this/self/me pointer mandatory explicit?
According to OOP theory a method is supposed to operate mainly (only?) on m
You need it to pass the pointer/reference to the current object elsewhere or to protect against self-assignment in an assignment operator.