PDA

View Full Version : multi pointer



omidnnn
جمعه 08 خرداد 1394, 11:56 صبح
با سلام و خسته نباشید.

میخواستم بدونم منظور از عبارت زیر چیه؟

int ***f;

ali chegini
شنبه 09 خرداد 1394, 13:36 عصر
سلام.
منظور یک آرایه 3 بعدی از نوع عدد صحیح است.

chikar
شنبه 09 خرداد 1394, 17:12 عصر
با سلام و خسته نباشید.
میخواستم بدونم منظور از عبارت زیر چیه؟
int ***f;

یعنی اشاره گر به اشاره گر به اشاره گر به int یا همون آرایه سه بعدی
برای اینکه طرز استفاده اش رو بفهمی یه مثال می زنم (عکس زیر رو ببین، هر بار فقط خونه صفرم هر آرایه مقدار دهی می شه)

int ***p ;
p = new int**[2];
p[0] = new int*[3];
p[0][0] = new int[4];
p[0][0][0] = 7;