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

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




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

نام تاپيک: مشکل در ++c

  1. #1
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض مشکل در ++c

    سلام

    دوستان تو برنامه زیر قسمت قرمز ، طرز کارش چطوریه؟

    اگر از دوستان کسی می تونه راهنمایی کنه ممنون میشم

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by DrXoX; 04-06-2008 at 15:03.

  2. #2
    داره خودمونی میشه rf.ariyapoor's Avatar
    تاريخ عضويت
    Mar 2008
    محل سكونت
    تهران
    پست ها
    103

    پيش فرض

    خیلی واضحه تابع get_xy واسه اینه که به مقادیر x , y شی مورد نظرت مقادیر جدیدی بدی یا این که مقدارشون رو تغییر بدی

  3. #3
    اگه نباشه جاش خالی می مونه bahareh655's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    بالای نَوَردِوون-نزدیک پُشت بون
    پست ها
    266

    پيش فرض

    منم با نظر rf.ariyanpoor موافقم!
    ببين تو خط void get_xy(int &i,int &j){i=x ;j=y كه i وj رو مرجع تعريف كرده كه هر وقت ازشون استفاده ميشه،مقدارشون رو برگردونن و يا مقدار در تو خودشون تغيير كنه(كپی ايجاد نشه)،تو خط o1=o2 با توجه به تعريف مجدد اپراتور = ،مقدار x و y ی o2 رو ميريزه تو o1 و تو خط o1.get_xy(x,y اين مقادير يعنی 5 و 3 رو ميريزه تو x و y و بعد نمايش می ده!

  4. #4
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    سلام

    ممنون ولی من دقیق نمی گیرم مثلا تو این خط:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    این x ,y کدوم x, y هستش؟؟ مگر x,y خود تابع main نیست؟ یا x, y شی O1 هستش؟

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    مگه نباید i, j رو بریزه توی x, y شی O1 ؟ یعنی اینجوری

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    Last edited by DrXoX; 04-06-2008 at 19:40.

  5. #5
    اگه نباشه جاش خالی می مونه bahareh655's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    بالای نَوَردِوون-نزدیک پُشت بون
    پست ها
    266

    پيش فرض

    در مورد قسمت اول سوالتون،اون x و y ،مربوط به تابع main هستش كه قراره مقادير x و y مربوط به o1 توش قرار بگيره.

    توجه كنيد كه اون x و y ای كه تو تعريف تابع get_xy اومده،متغيرهای خصوصی هر شی ايه كه از اين كلاس ساخته ميشه و همون طور كه م‍ی بينيد،تو تابع سازنده ( (coord(int i,int j ) هم مقداردهی شدن و وقتی تو تابع main ،اين خط :

    [coord o1(10,10),o2(5,3] دو تا شی o1 و o2 رو ايجاد می كنه،به طور ضمنی مقادير 10،10 و 5،3 رو به x و y هر كدوم اختصاص می ده كه بعد مقادير 5،3 در x و y مربوط به o1 قرار می گيره و نمايش داده ميشه.احتمالاً همنام بودن متغيرها در كلاس و main يه كمی برنامه رو مبهم كرده.

  6. #6
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    در مورد قسمت اول سوالتون،اون x و y ،مربوط به تابع main هستش كه قراره مقادير x و y مربوط به o1 توش قرار بگيره.

    توجه كنيد كه اون x و y ای كه تو تعريف تابع get_xy اومده،متغيرهای خصوصی هر شی ايه كه از اين كلاس ساخته ميشه و همون طور كه م‍ی بينيد،تو تابع سازنده ( (coord(int i,int j ) هم مقداردهی شدن و وقتی تو تابع main ،اين خط :

    [coord o1(10,10),o2(5,3] دو تا شی o1 و o2 رو ايجاد می كنه،به طور ضمنی مقادير 10،10 و 5،3 رو به x و y هر كدوم اختصاص می ده كه بعد مقادير 5،3 در x و y مربوط به o1 قرار می گيره و نمايش داده ميشه.احتمالاً همنام بودن متغيرها در كلاس و main يه كمی برنامه رو مبهم كرده.
    سلام

    ممنون از جوابتون

    تو این تابع

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

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    از داخل Main فراخوانی میشه جای پارامترهای مرجع i& و j& ؛ متغیرهای

    x, y مربوط به main قرار می گیره و بعد داخل تابع مثلا میشه اینطور فرض کرد:

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    x و y قرمز رنگ مربوط به main هستن ، بعد که xو y شی داخل x و y برنامه ریخته شدن ، چون مرجع هستن

    x و y با مقادیر 5،3 مقدار دهی میشن . درسته؟ یا باز هم اشتباه متوجه شدم؟

    باز هم ممنون که وقت گذاشتید و جواب دادین

  7. #7
    اگه نباشه جاش خالی می مونه bahareh655's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    بالای نَوَردِوون-نزدیک پُشت بون
    پست ها
    266

    پيش فرض

    ***درسته***

  8. #8
    آخر فروم باز DrXoX's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    تـــــــهران پلاک 0 اسمم:محمد
    پست ها
    3,549

    پيش فرض

    ممنون . از وقتی که گذاشتین

  9. #9
    اگه نباشه جاش خالی می مونه bahareh655's Avatar
    تاريخ عضويت
    Nov 2007
    محل سكونت
    بالای نَوَردِوون-نزدیک پُشت بون
    پست ها
    266

    پيش فرض

    خواهش می كنم در ضمن آواتارتم فوق العاده اس!

  10. این کاربر از bahareh655 بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

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

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