What does this mean  const char*& var?
 I saw someone using this 

   void methodA(const int*& var);

in one answer, but couldnt understand what argument means ?

AFAIK 

const int var => const value which cant be changed

const int* var ==> pointer to int which is const i.e *var cant be changed but var can be changed

const int& var ==> reference to const int i.e value of var cant be changed

but 

**what does this mean const int*& var, and is this also possible or not const int& *var ?**

Can you please give some example as well, like what can be done and what cant be done with it ?
Thanks.



What does this mean  const char*& var?
===

 I saw someone using this 

   void methodA(const int*& var);

in one answer, but couldnt understand what argument means ?

AFAIK 

const int var => const value which cant be changed

const int* var ==> pointer to int which is const i.e *var cant be changed but var can be changed

const int& var ==> reference to const int i.e value of var cant be changed

but 

**what does this mean const int*& var, and is this also possible or not const int& *var ?**

Can you please give some example as well, like what can be done and what cant be done with it ?
Thanks.


