اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

** قبل از یک متغیر به چه معنیه؟

0 امتیاز
48 نمایش

وقتی دو تا ستاره قبل از یک متغیر میاد به چه معنیه؟

پرسیده شده دوشنبه ۲۸ اسفند ۱۳۹۱ در C++ توسط CPP_Crawler4  
بازتگ شده چهارشنبه ۳۰ اسفند ۱۳۹۱ توسط CPP_Crawler4

1 پاسخ

0 امتیاز

از ** برای اشاره به اشاره‌گر استفاده میشه

مثلا برای تعریف متغیری به این شکل داریم:

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)
پاسخ داده شده چهارشنبه ۷ فروردین ۱۳۹۲ توسط برنامه‌نویس