Qualcosa del genere ...

codice:
class prova 
{ 
      int *pae;
      
      public: 
            prova(int *a) {pae=new int; *pae=*a;};  
	  ~prova() {delete pae;}

              int visualizza() 
              { 
                  return *pae; 
              }
              
};              

int main(int argc, char *argv[])
{   
    int f; 
    cin>>f;

    prova prova1(&f);

    f=prova1.visualizza(); 
    cout<<f;

    system("PAUSE");
    return EXIT_SUCCESS;
}