Create operator_overloading&friend_fun&this_pointer