derefrencing یعتی این که یک ارجاع (refrence ) به مقدار حافظه ای که داخل اشاره گر هست بدست بیاریم
که با گذاشتن * قبل از اشاره گر انجام میشه
مثلا
#include <iostream>
int main()
{
int var=5;
int *ptr=&var;
int val= *ptr; //be amaliat *ptr derefrence migim
std::cout<<val;
//dar khat zir refrence bazgashti az *ptr ro 1 mizarim
*ptr=1;
//intor ham mishod nevesht :
// int& var=*ptr;//*ptr int& bar migardoone
// var = 1;
std::cout<<*ptr; //chap kardan mohtaviat esharegar ba derefrence kardan
}
//khorooji --> 51