از ** برای اشاره به اشارهگر استفاده میشه
مثلا برای تعریف متغیری به این شکل داریم:
int **x; // declare x as a pointer to a pointer to an int
و برای استفاده ازش در واقع دو بار از آدرس دهی استفاده میکنیم:
int x = 1;
int *y = &x; // declare y as a pointer to x
int **z = &y; // declare z as a pointer to y
**z = 2; // sets the thing pointed to (the thing pointed to by z) to 2
// i.e., sets x to 2
در ++C زبانی بسیار کوچکتر و پاکیزهتر در تلاش برای خروج است. (Bjarne Stroustrup)