জয়েন লগইন

সি++ throw এক্সেপশন

🌈সি++ throw এক্সেপশন কি?

📋সি++ throw এক্সেপশন হলো প্রোগ্রামে ত্রুটি নিক্ষেপ করার পদ্ধতি।

⚒️সি++ throw এক্সেপশন প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়।

সি++ throw এক্সেপশন প্রোগ্রামে ত্রুটি নিক্ষেপ করার উদাহরণ।

cpp
#include <string>
#include <iostream>
#include <stdexcept>

std::string user(const std::string& name) {

  if (name == "") {
    throw std::runtime_error("ডেটা পাওয়া যায়নি");
  }

  return name;
}

int main() {

  try {
    std::cout << user("আরিফ") << std::endl;
    std::cout << user("");
  } catch (const std::runtime_error& error) {
    std::cout << error.what();
  }
}