سلام!
بعد از مدت زیادی آموختن برنامه نویسی شی گرا، حال بیایید به یکی از مباحث اولیّه ی وبلاگ (یعنی اشاره گر ها) رجوع کرده و آن را کامل کنیم.
همان طور که در آن مطلب متوجه شدید، اگر هنگام تعریف متغیر، قبل از اسم آن یک * اضافه کنیم، آنگاه می توانیم در آن آدرس یک متغیر را ذخیره کنیم. حالا به کد زیر دقت کنید؛
int **a;حالا در این متغیر آدرس یک *int ذخیره شده است. یعنی اگر در برنامه ی خود بنویسید
cout << *a;خروجی برنامه یک آدرس خواهد بود. این برنامه را می توانید در این جا مشاهده کنید.
کاربرد اصلی این کار در ایجاد آرایه های چند بعدی است که آن را در ادامه آموزش می دهیم.