Olha so meio inciante tambem, mais o ponteiro funciona mais ou menos assim...  você cria uma funcao para uma classe qualquer, digamos a classe "classe" (bem orginal não?), então você quer acessar um elemento dessa classe atraves da funcao, o ponteiro this aponta justamente para a classe:   #include <stdio.h>
class classe {
              public:
              int numero;
              void mostra() { printf("%d",this->numero);
                             getchar();};
              };
            
            
int main() 
{
    classe a;
    a.numero=2;
    a.mostra();
    }
por exemplo no caso o ponteiro this apontou para para a variavel a.
é verdade que não era necessario usar o ponteiro, dava pra coloca simplesmente
      void mostra() { printf("%d",numero);
                             getchar();};  mais tem alguns cassos em que é vantagem usar o ponteiro, so não consigo imaginar nenhum agora (iniciante é uma merda não é?   )  Espero ter ajudado, por favor se alguém tiver algo pra adicionar ou pra me corrigi, be my guest....