ورود / ثبت نام
0
0

اموزش رسیدگی به استثناء در زبان برنامه نویسی سی پلاس پلاس

732 بازدید
سی پلاس پلاس

سی پلاس پلاس

در این فصل، در مورد رسیدگی به استثناها در سی پلاس پلاس بحث می‌کنیم. یک استثناء دلالت بر وجود مشکلی دارد که در زمان اجرای برنامه رخ می‌دهد. نام “استثناء”در سی پلاس پلاس از این حقیقت بدست آمده که، اگر چه مشکل می‌تواند همیشه رخ دهد، اما استثناء بندرت رخ می‌دهد. اگر “قاعده‌ای” بر این اصل استوار است که عبارتی بطرز صحیح اجرا شود، اما رویدادی موجب رخ دادن مشکلی گردد پس “استثنای در این قاعده” وجود دارد.

رسیدگی به استثناء به برنامه‌نویسان امکان می‌دهد تا برنامه‌هایی ایجاد کنند که قادر به برطرف کردن (یا رسیدگی) استثناءها هستند. در بسیاری از موارد، رسیدگی به یک استثناء به برنامه امکان می‌دهد در صورت عدم برخورد با مشکلی به اجرای خود ادامه دهد. با این همه، مشکلات جدی واساسی می‌توانند مانع از اجرای عادی برنامه شوند در چنین حالاتی برنامه باید مشکل را به کاربر اطلاع داده و با یک روش کنترل شده به مشکل خاتمه دهد. ویژگی‌های مطرح شده در این فصل برنامه‌نویسان را قادر به نوشتن برنامه‌های واضح، پایدار و مقاوم در برابر خطا می‌کنند.قالب و جزئیات روش رسیدگی به خطا در C++ مبتنی بر تحقیقات Andrew koenig و Bjarne Stroustrup در مقاله‌ای بنام “Exception Handling for C++ (revised) ” است.این فصل با معرفی مفاهیم رسیدگی به استثناء و توصیف تکنیک‌های پایه در این زمینه آغاز می‌شود.

فهرست کتاب رسیدگی به استثناء در زبان برنامه نویسی سی پلاس پلاس

  • مروری بر رسیدگی به استثنا
  • مثال: رسیدگی به خطای تقسیم بر صفر
  • زمان استفاده از رسیدگی به استثنا
  • راه‌اندازی مجدد استثنا
  • مشخصات استثنا
  • پردازش استثناهای غیرمنتظره
  • باز کردن پشته
  • سازنده‌ها، نابودکننده‌ها و رسیدگی به استثنا
  • استثناها و توارث
  • پردازش واماندگی new
  • کلاس auto_ptr و تخصیص حافظه دینامیکی
  • سلسله مراتب استاندارد استثنا
  •  تکنیک‌های رسیدگی به خطا
آیا این مطلب را می پسندید؟
https://www.mspsoft.com/?p=7286
اشتراک گذاری:
واتساپتوییترفیسبوکپینترستلینکدین
مسعود شریفی پور
از سال 88 که با برنامه نویسی آشنا شدم خیلی علاقه مند بودم یک بستر آموزشی بسازم در فضای وب و به انتشار آموزش های در این زمینه بپردازم.حالا یک تیم داریم و با قدرت رو به جلو حرکت میکنیم.
مطالب بیشتر
برچسب ها:

نظرات

4 نظر در مورد اموزش رسیدگی به استثناء در زبان برنامه نویسی سی پلاس پلاس

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *