ব্যতিক্রম পরিচালনা করার জন্য ব্যতিক্রম হ্যান্ডলিং ব্যবহার করা হয়। আমরা কোড রক্ষা করার জন্য ট্রাই ক্যাচ ব্লক ব্যবহার করতে পারি। ব্যতিক্রম কোড ব্লকের মধ্যে যে কোন জায়গায় নিক্ষেপ করা যেতে পারে। কীওয়ার্ড "থ্রো" একটি ব্যতিক্রম নিক্ষেপ করতে ব্যবহৃত হয়৷
৷এখানে 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!