কম্পিউটার

কিভাবে C++ এ সব ব্যতিক্রম ধরবেন?


ব্যতিক্রম হল সমস্যা যা প্রোগ্রামটি সম্পাদনের সময় দেখা দেয়। এটি একটি ইভেন্ট যা রানটাইমে নিক্ষিপ্ত হয়। এটি কোড রক্ষা করে এবং একটি ব্যতিক্রম নিক্ষেপ করার পরেও প্রোগ্রাম চালায়। ব্যতিক্রম পরিচালনার জন্য ব্যতিক্রম হ্যান্ডলিং ব্যবহার করা হয়। আমরা কোড রক্ষা করতে ট্রাই ক্যাচ ব্লক ব্যবহার করতে পারি।

সব ধরনের ব্যতিক্রম ধরতে ক্যাচ ব্লক ব্যবহার করা হয়। কীওয়ার্ড "ক্যাচ" ব্যতিক্রম ধরতে ব্যবহৃত হয়।

এখানে C++ ভাষাতে সমস্ত ব্যতিক্রম ধরার একটি উদাহরণ,

উদাহরণ

#include <iostream>
using namespace std;

void func(int a) {
   try {
      if(a==0) throw 23.33;
      if(a==1) throw 's';
   } catch(...) {
      cout << "Caught Exception!\n";
   }
}
int main() {
   func(0);
   func(1);
   return 0;
}

আউটপুট

এখানে আউটপুট

Caught Exception!
Caught Exception!

  1. কিভাবে ব্যতিক্রমগুলি C++ এ কাজ করে

  2. পাইথনে স্ট্যান্ডার্ড এরর ব্যতিক্রম কীভাবে ধরবেন?

  3. কিভাবে Python এ OverflowError ব্যতিক্রম ধরবেন?

  4. একটি তালিকা বোঝার মধ্যে একটি পাইথন ব্যতিক্রম কিভাবে ধরা যায়?