امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کار با بافر و پارامتر های بی نهایت
نویسنده پیام
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #12
RE: کار با بافر و پارامتر های بی نهایت
خطای منطقی یعنی خطایی که در منطق برنامه نوشته شده پنهانه ، برنامه با وجود اون اجرا و کامپایل میشه ولی ممکنه در یک موقعیت اشتباه عمل کنه و باعث خراب شدن روند برنامه بشه .
Buffer overflow هم یکی از خطاهای منطقی هست و زمانی پیش میاد که برنامه حد و حدود یک بافر رو چک نکنه و اون بافر سرریز یا OverFlow بشه و برنامه کراش کنه یا دیگه درست عمل نکنه . معمولا توی ++C/C این مدل مشکلات پیش میان و برای همینه که گفته میشه برنامه نویسان این زبان باید مدیریت حافظه رو خودشون انجام بدن . بر عکس توی #C وظیفه مدیریت حافظه و کنترل اون بر عهده CLR هست .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۰-شهریور-۱۳۸۶, ۲۱:۱۲:۳۹
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] نحوه فراخوانی نرم افزار با پارامتر se8820726 2 2,970 ۱۵-اسفند-۱۳۹۰, ۱۹:۰۳:۲۵
آخرین ارسال: se8820726
  کپی ساختار داخل یه بافر pswin 0 1,581 ۲۸-آذر-۱۳۸۵, ۲۲:۱۲:۵۲
آخرین ارسال: pswin
  انتقال پارامتر تابع و تعیین خروجی تابع و اینکلود کردن Iron_Fist 3 4,269 ۱۴-خرداد-۱۳۸۵, ۱۵:۱۷:۲۵
آخرین ارسال: Iron_Fist

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS