PDA

نسخه کامل مشاهده نسخه کامل : یک کد جالب



HAW3D
13-08-2008, 17:30
سلام
به نظر شما این کد درسته یا نه؟

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
غلط به نظز میرسه اما درسته !
این یه اشاره گر به تابع هستش که یه اشاره گر به تابع رو برمیگردونه. این کارو سه بار انجام میده.
یه تابه به نام foo بسازید بعدش عملگر پرانتز رو براش سربارگذاری کنید که یه اشاره گر به ارجاع this رو برگردونه با این روش هرچند بار بخواین پرانتزمیتونین بزارین.

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خروجی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rf.ariyapoor
14-08-2008, 00:47
این طوری فکر کنم که از سمت چپ به راست پرانتز ها رو اجرا میکنه درسته ؟

چون پرانتز اولی یه ارجا از شی رو بر میگردونه و پرانتز دومی واسه این ارجا عمل میکنه و .... به همینطور

آیا درسته این تحلیل یا اینکه به شکل دیگه ای انجام میشه

HAW3D
14-08-2008, 07:36
سلام
نه فکر کنم به ترتیب اجرا میکنه البته به خاطر اجرای این کد

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
خروجی

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

rf.ariyapoor
14-08-2008, 10:58
خوب درسته دیگه از چپ به راست به ترتیب اجرا میکنه

اولی foo() که سازنده هست و کاری نمیکنه
بعد foo(1 )اجرا میشه با مقدار بازگشتیش (2)اجرا میشه و............

ras007
25-09-2008, 12:13
تو سیستم من که اجرا نشد.
ولی میشه درستش کرد.