কম্পিউটার

কিভাবে একটি C++ ব্যতিক্রম নিক্ষেপ করবেন?


ব্যতিক্রম পরিচালনা করার জন্য ব্যতিক্রম হ্যান্ডলিং ব্যবহার করা হয়। আমরা কোড রক্ষা করার জন্য ট্রাই ক্যাচ ব্লক ব্যবহার করতে পারি। ব্যতিক্রম কোড ব্লকের মধ্যে যে কোন জায়গায় নিক্ষেপ করা যেতে পারে। কীওয়ার্ড "থ্রো" একটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়৷

এখানে C++ ভাষায় নিক্ষেপের একটি উদাহরণ দেওয়া হল,

উদাহরণ

#include <iostream>
using namespace std;

int display(int x, int y) {
   if( y == 0 ) {
      throw "Division by zero condition!";
   }
   return (x/y);
}

int main () {
   int a = 50;
   int b = 0;
   int c = 0;

   try {
      c = display(a, b);
      cout << c << endl;
   } catch (const char* msg) {
      cerr << msg << endl;
   }
   return 0;
}

আউটপুট

এখানে আউটপুট

Division by zero condition!

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

  2. কিভাবে C++ এ একটি ভেক্টর শুরু করবেন?

  3. কিভাবে C++ এ রেফারেন্স দ্বারা একটি অ্যারে পাস করবেন

  4. আমি কিভাবে নতুন ব্যবহার করে C++ এ একটি 2d ​​অ্যারে ঘোষণা করব