تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: کلاس Complex

  1. #1
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض کلاس Complex

    سلام . من براي نوشتن کلاس Complex دچار مشکل شده بودم . مشکل من اين بود که مي خواستم داده هاي عضو دو تا شي از يک کلاس رو با هم جمع کنم . يکي به من پيشنهاد داد که دو متغير اشاره گر به کلاس رو به توابع جمع و تفريقم پاس کنم . ( همين کد اولي که گذاشتم .‌ )
    بعد من متوجه شدم که ميشه اين برنامه رو بدون اشاره گرها هم نوشت . نوشتم جوابش هم دقيقا مثل قبلي بود . ميخواستم بدونم چه فرقي دارن اين دو تا کد ؟ کدوم يکي مزيت داره ؟

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


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

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض

    در کل فرقی ندارن فقط برنامه شما باید حجم زیادی تری از حافظه رو با پارامتر انتقال بده که این مشکل رو هم خیلی راحت میشه حل کرد!

  3. #3
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    مرسي .
    ضمنا ببخشيد يادم رفت بپرسم اينکه چه اصراريه از تخصيص حافظه پويا استفاده بشه ؟ اگه باز هم با معادل فارسي مشکل دارين همون عملگر New رو عرض مي کنم .

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض

    new
    از heap حافظه می گیره
    در
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    حافظه از stack گرفته میشه و در ضمن x باید ثابت باشه
    ولی با
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    x متغیر هم می تونه باشه برای همین به اون پویا گفته می شه (البته فکر می کنم این علتش باشه)
    Last edited by CppBuilder2006; 08-04-2009 at 07:35.

  5. #5
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    مي دونم . ميگم تو اين برنامه که اصلا فرقي ندارن ؟
    new فکر کنم اون موقع لازمه که بخواي مثلا سايز يه آرايه رو کاربر وارد کنه و بعد تو با اين مقدار آرايتو تعريف کني .

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Sep 2008
    پست ها
    253

    پيش فرض

    مي دونم . ميگم تو اين برنامه که اصلا فرقي ندارن ؟
    خب نه توي اين برنامه نيازي نيست!

  7. #7
    حـــــرفـه ای sin2x=2sinxcosx's Avatar
    تاريخ عضويت
    Dec 2007
    پست ها
    2,234

    پيش فرض

    خيلي ممنون که هميشه به داد بنده مي رسيد .
    ان شاءالله که هميشه موفق باشين .

  8. این کاربر از sin2x=2sinxcosx بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •