ভিডিও: C++ এ কত ধরনের ব্যতিক্রম হ্যান্ডলিং আছে?
2024 লেখক: Lynn Donovan | [email protected]. সর্বশেষ পরিবর্তিত: 2023-12-15 23:44
সি++ এ কত ধরনের ব্যতিক্রম হ্যান্ডলিং আছে? ব্যাখ্যাঃ আছে দুই ধরণের c++ এ ব্যতিক্রম হ্যান্ডলিং। তারা সিঙ্ক্রোনাস ব্যতিক্রম হ্যান্ডলিং এবং অ্যাসিঙ্ক্রোনাস ব্যতিক্রম হ্যান্ডলিং।
এটি বিবেচনায় রেখে, C++ এ কত ধরনের ব্যতিক্রম হ্যান্ডলিং আছে?
C এর উপরে C++ এর একটি সুবিধা হল ব্যতিক্রম হ্যান্ডলিং। ব্যতিক্রম হল রান-টাইম অস্বাভাবিকতা বা অস্বাভাবিক অবস্থা যা একটি প্রোগ্রাম তার সম্পাদনের সময় সম্মুখীন হয়। সেখানে দুই ধরণের ব্যতিক্রমগুলির মধ্যে: ক) সিঙ্ক্রোনাস, খ) অ্যাসিঙ্ক্রোনাস (প্রাক্তন: যা প্রোগ্রামের নিয়ন্ত্রণের বাইরে, ডিস্ক ব্যর্থতা ইত্যাদি)।
এছাড়াও জানুন, উদাহরণ সহ C++ এ ব্যতিক্রম হ্যান্ডলিং কি? ব্যতিক্রম হ্যান্ডলিং এর প্রক্রিয়া হ্যান্ডলিং ত্রুটি এবং ব্যতিক্রম এমনভাবে যাতে তারা সিস্টেমের স্বাভাবিক সম্পাদনে বাধা না দেয়। জন্য উদাহরণ , ব্যবহারকারী একটি সংখ্যাকে শূন্য দিয়ে ভাগ করে, এটি সফলভাবে কম্পাইল করবে কিন্তু একটি ব্যতিক্রম অথবা রান টাইম ত্রুটি ঘটবে যার কারণে আমাদের অ্যাপ্লিকেশন ক্র্যাশ হবে।
এছাড়াও, আপনি C ++ এ ব্যতিক্রমটি পরিচালনা করতে পারেন?
ব্যতিক্রম হ্যান্ডলিং ভিতরে সি++ তিনটি কীওয়ার্ডের উপর নির্মিত: চেষ্টা করুন, ধরা , এবং নিক্ষেপ. throw: একটি প্রোগ্রাম একটি নিক্ষেপ ব্যতিক্রম যখন একটি সমস্যা সনাক্ত করা হয় যা "থ্রো" কীওয়ার্ড ব্যবহার করে করা হয়। ধরা : একটি প্রোগ্রাম একটি ধরা ব্যতিক্রম সঙ্গে একটি ব্যতিক্রম হ্যান্ডলার যেখানে প্রোগ্রামাররা চায় হাতল অসঙ্গতি
ব্যতিক্রম হ্যান্ডলিং বলতে কী বোঝ?
ব্যতিক্রম হ্যান্ডলিং সাড়া দেওয়ার প্রক্রিয়া ব্যতিক্রম যখন একটি কম্পিউটার প্রোগ্রাম চলে। একটি ব্যতিক্রম ঘটে যখন একটি অপ্রত্যাশিত ঘটনা ঘটে যার জন্য বিশেষ প্রক্রিয়াকরণের প্রয়োজন হয়। ব্যতিক্রম হ্যান্ডলিং করুণভাবে করার চেষ্টা করে হাতল এই পরিস্থিতিতে যাতে একটি প্রোগ্রাম (বা খারাপ, একটি সম্পূর্ণ সিস্টেম) করে ক্র্যাশ না