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

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




صفحه 2 از 2 اولاول 12
نمايش نتايج 11 به 12 از 12

نام تاپيک: قرار دادن عدد در استرینگ در c++

  1. #11
    پروفشنال vahid-p's Avatar
    تاريخ عضويت
    Jan 2010
    محل سكونت
    دانشكده مهندسی کامپیوتر امیرکبیر-نرم افزار ( سابقا م.پز
    پست ها
    969

    پيش فرض

    god of war 2 عزیز عالی عالی توضیح دادید. کاملا گیرا بود حتی برای من که رشتم کامپیوتر نیست.

    مشکلم هم رفع شد چون یا از نوع دینامیک استفاده میکنم یا الگوریتم رو تغییر میدم. ممنون از همه.

    فقط یه سوال دیگه که ربطی به این موضوع نداره اینه که متغیر string که میتونه هر مقداری رو بگیره، چجوری فضای RAM رو اشغال میکنه؟ مثل همین متغیر دینامیک بر حسب افزایش اندازش حافظه رو اشغال میکنه؟ یعنی در حین برنامه هر چی مقدارش افزایش پیدا کنه همون موقع فضای بیشتری رو میگیره؟

    اینو هم جواب بدید دیگه نور علی نور میشه.

  2. #12
    کـاربـر بـاسـابـقـه god of war 2's Avatar
    تاريخ عضويت
    Jun 2007
    پست ها
    585

    پيش فرض

    فقط یه سوال دیگه که ربطی به این موضوع نداره اینه که متغیر string که میتونه هر مقداری رو بگیره، چجوری فضای RAM رو اشغال میکنه؟ مثل همین متغیر دینامیک بر حسب افزایش اندازش حافظه رو اشغال میکنه؟ یعنی در حین برنامه هر چی مقدارش افزایش پیدا کنه همون موقع فضای بیشتری رو میگیره؟
    کلاس استرینگ بسته به نوع الگوریتمش از همین روش استفاده میکنه.یعنی بصورت داینامیک از حافظه استفاده میکنه هرچه قدر حجم محتویاتش بیشتر بشه طبیعتا حافظه بیشتری لازم داره و بلعکس.تمام این تخصیص(گرفتن/آزاد کردن) های حافظه در زمان اجرای برنامه صورت میگره.برای اینکه بتونید براحتی این اعمال رو مشاهده کنید کافی از Task Manager سیستمتون کمک بگیرید و حجم برنامه در حافظه رو در شرایط مختلف نگاه کنید.

  3. 2 کاربر از god of war 2 بخاطر این مطلب مفید تشکر کرده اند


صفحه 2 از 2 اولاول 12

Thread Information

Users Browsing this Thread

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

User Tag List

برچسب های این موضوع

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

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