اطلاعیه

Collapse
No announcement yet.

سازنده ها در سی پلاس پلاس چیست؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    سازنده ها در سی پلاس پلاس چیست؟

    دوستان منظور از سازنده ها تو سی++ چیه؟
    به چه کاری میآد؟
    نمونه این دستور چیکار میکنه؟
    کد:
    Ratio(int n, int d) { num = n; den = d; }
    به سمت نور خورشيد حرکت کن،تو ميتوني تابش خورشيد رو حس کني ،حتي اگه کور باشي.
    (پيش به سوي هدف)

    #2
    پاسخ : سازنده ها در سی پلاس پلاس چیست؟

    وقتی برنامه مینویسید . از کلاسهای متفاوتی استفاده میکنید . که گاهی نمیشه اونها رو روی هوا ولشون کرد و باید با مقدار مناسبی پر بشوند . برای این منظور constructor ها متغیرها رو با مقدار پیش فرض بار گذاری میکنند . هر کلاس میتونه چندتا تابع سازنده داشته باشه که با توجه به اینکه کدومشون Call بشوند متغیر ها رو مقدار دهی میکنه .
    یک چیزی هم به اسم مخرب یا Destructor وجود داره . وقتی که کارمون با کلاسها تموم شد فضای حافظه رو آزاد میکنه .

    دیدگاه

    لطفا صبر کنید...
    X