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

نام تاپیک: جلوگیری از ازاد سازی حافظه گرفته شده با stackalloc در انتهای تابع C#‎

  1. #1

    جلوگیری از ازاد سازی حافظه گرفته شده با stackalloc در انتهای تابع C#‎

    سلام . خسته نباشید.
    بنده در C#‎ یک استراکت دارم و یک اشاره گر سراسری به از نوع استراکتم. حالا مشکل بنده اینجاست که اگر در تابعی با stackalloc فضایی در حافظه رو بگیرم و ادرسش رو به اشاره گر سراسریم بدم. بعد از تمام شدن تابع فضا خود به خود ازاد میشه و دیتاهامو از دست میدم. یعنی اشاره گر همچنان به همون فضا اشاره میکنه اما مقادیر دخیره شده یه دفه تغییر میکنه، دیگه فضا مال من نیست و تمام دیتا هامو از دست میدم.
    حالا نیاز دارم وقتی فضایی رو یا stackalloc یا هر روش دیگه از رم میگیرم. خود به خود در انتهای تابع ازاد نشه. یعنی فضامو از دست ندم.
    تشکر

  2. #2

    نقل قول: جلوگیری از ازاد سازی حافظه گرفته شده با stackalloc در انتهای تابع C#‎

    سلام دوست عزیز.
    فضایی رو که گرفتین باید به صورت سراسری باشه.اگه توی یه تابع تعریف بشه فقط توی همون تابع اعتبار داره و این یعنی شی گرایی.

تاپیک های مشابه

  1. سوال: ذخیره سازی ویدیوی گرفته شده با وب کم
    نوشته شده توسط h_Dalily در بخش C#‎‎
    پاسخ: 1
    آخرین پست: شنبه 10 مرداد 1394, 11:52 صبح
  2. پاسخ: 8
    آخرین پست: شنبه 21 خرداد 1390, 11:33 صبح
  3. پاسخ: 1
    آخرین پست: چهارشنبه 18 خرداد 1390, 14:36 عصر
  4. سوال: آزاد سازی حافظه بعد از خواندن دیتابیس
    نوشته شده توسط nevin2007 در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: پنج شنبه 23 خرداد 1387, 18:09 عصر
  5. آزاد کردن فضای حافظه گرفته شده توسط سرور mysql
    نوشته شده توسط behnia_k در بخش MySQL
    پاسخ: 4
    آخرین پست: سه شنبه 13 شهریور 1386, 01:37 صبح

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

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