نمایش نتایج 1 تا 5 از 5

نام تاپیک: عملکرد (iint* myInt = new int(10 چیست؟

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آبان 1384
    محل زندگی
    كاشان
    سن
    35
    پست
    315

    عملکرد (iint* myInt = new int(10 چیست؟

    سلام
    کد زیر یک اشاره گر از نوع int می سازه
    ولی منظور از عدد 10 در این دستور چیه؟

    int* myInt = new int(10);

    با تشکر

  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1384
    محل زندگی
    كاشان
    سن
    35
    پست
    315

    نقل قول: عملکرد (iint* myInt = new int(10 چیست؟

    یک سئوال فنی
    در این صورت یعنی این اشاره گر به خانه ی شماره 10 حافظه اشاره میکند؟؟؟

  3. #3

    نقل قول: عملکرد (iint* myInt = new int(10 چیست؟

    نقل قول نوشته شده توسط mehdimdp مشاهده تاپیک
    سلام
    کد زیر یک اشاره گر از نوع int می سازه
    ولی منظور از عدد 10 در این دستور چیه؟

    int* myInt = new int(10);

    با تشکر
    معنی کد اینه که یک اشاره گر از نوع int میسازه بطوریکه ای اشاره گر به عدد 10 در حافظه اشاره می کنه.

  4. #4

    نقل قول: عملکرد (iint* myInt = new int(10 چیست؟

    نقل قول نوشته شده توسط mehdimdp مشاهده تاپیک
    یک سئوال فنی
    در این صورت یعنی این اشاره گر به خانه ی شماره 10 حافظه اشاره میکند؟؟؟
    نه!
    معلوم نیست که به کدوم خونه اشاره شده.
    ولی اون خونه ی اشاره شده،داخلش عدد 10 قرار داره.

  5. #5

    نقل قول: عملکرد (iint* myInt = new int(10 چیست؟

    اگه به جای پرانتزها در کد ،براکت قرار بدیم،معنی اینه که تعریف یک آرایه ی 10عنصری رو انجام دادیم(البته راههای دیگه ای هم داره)

    int* myInt = new int[10];
    myInt[4] = 5;
    delete []myInt;

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •