PDA

View Full Version : دوسوال درباره برنامه نویسی شی گرا



hilablog
چهارشنبه 22 فروردین 1386, 10:08 صبح
با سلام دو تا سوال دارم اگر کسی میتونه لطف کنه و پاسخش رو به بده.

سوال اول: هنگام ارسال یک شی به یک تابع آیا توابع سازنده و مخرب آن اجرا میشوند؟
سوال دوم: اگر شی را به تابعی بفرستیم ارسال با مقدار است یا با آدرس؟

خیلی ممنون از لطفتون.

Arash_j13
چهارشنبه 22 فروردین 1386, 10:55 صبح
اگه خود شی رو بفرستید تابع سازنده عادی اجرا نمی شه ولی اگه copy constructor داشته باشید اون اجرا می شه و هنگام بازگشت هم وقتی خود شی رو می فرستید در هر حالتی مخرب اجرا می شه


در حالت معمولی شی با مقدار فرستاده می شه