Which alternative can replace the throw statement in c++?
Which alternative can replace the throw statement in c++?
-
ক
for
-
খ
break
-
গ
return
-
ঘ
exit
C++ প্রোগ্রামে, throw স্টেটমেন্টটি ব্যতিক্রম (exception) পরিচালনার জন্য ব্যবহৃত হয়। যখন একটি ত্রুটিপূর্ণ বা অস্বাভাবিক পরিস্থিতি তৈরি হয়, তখন throw ব্যবহার করে একটি ব্যতিক্রম নিক্ষেপ (throw) করা হয়, যা প্রোগ্রাম ফ্লোকে নিকটস্থ catch ব্লকে নিয়ে যায়।
প্রদত্ত বিকল্পগুলোর মধ্যে, return স্টেটমেন্টটি throw এর একটি বিকল্প হিসেবে বিবেচিত হতে পারে, বিশেষ করে যখন ত্রুটি (error) বা অস্বাভাবিক অবস্থা চিহ্নিত করার জন্য ব্যতিক্রম (exception) ব্যবহার করা হয় না। return স্টেটমেন্ট একটি ফাংশনের এক্সিকিউশন বন্ধ করে এবং কন্ট্রোলকে কলিং ফাংশনে ফিরিয়ে দেয়। ফাংশন থেকে একটি নির্দিষ্ট মান (যেমন -1 বা false) রিটার্ন করে ত্রুটি সংকেত দেওয়া যেতে পারে, যা ব্যতিক্রম ব্যবহারের একটি সাধারণ বিকল্প।
return: ফাংশন থেকে বেরিয়ে আসা এবং একটি মান ফিরিয়ে দেওয়া। ত্রুটি ব্যবস্থাপনার জন্য ফাংশন থেকে ত্রুটি কোড (error code) বা বিশেষ মান (sentinel value) ফেরত দেওয়া যেতে পারে। এটি প্রোগ্রাম ফ্লোকে ফাংশন থেকে বের করে দেয়, যাthrowএর মতো ফাংশন এক্সিকিউশনকে থামায়।for: এটি একটি লুপ স্টেটমেন্ট যা একটি নির্দিষ্ট সংখ্যক বার বা একটি শর্ত পূরণ না হওয়া পর্যন্ত কোডের ব্লক এক্সিকিউট করতে ব্যবহৃত হয়। এটিthrowএর বিকল্প নয়।break: এটি লুপ (যেমন -for,while,do-while) অথবাswitchস্টেটমেন্ট থেকে বেরিয়ে আসার জন্য ব্যবহৃত হয়। এটি ফাংশন থেকে বেরিয়ে আসার জন্য নয় এবংthrowএর বিকল্প নয়।exit: এই ফাংশনটি প্রোগ্রামকে সম্পূর্ণভাবে শেষ করে দেয় এবং অপারেটিং সিস্টেমে কন্ট্রোল ফিরিয়ে দেয়। এটি সাধারণত মারাত্মক বা অ পুনরুদ্ধারযোগ্য ত্রুটির ক্ষেত্রে ব্যবহৃত হয় এবংthrowএর মতো স্থানীয় ব্যতিক্রম পরিচালনার জন্য নয়।
অতএব, ত্রুটি পরিচালনার প্রেক্ষাপটে, throw স্টেটমেন্টের পরিবর্তে একটি ফাংশন থেকে ত্রুটি সংকেত হিসেবে কিছু return করা একটি বিকল্প হতে পারে।
Related Question
View All-
ক
#
-
খ
-
-
গ
@
-
ঘ
$
-
ক
Dynamic
-
খ
const
-
গ
a and b
-
ঘ
none of the mentioned
-
ক
Artificial Reality
-
খ
Augmented Report
-
গ
Artificial Report
-
ঘ
Augmented Reality
-
কClass25%1 votes
-
খscanf25%1 votes
-
গprint0%0 votes
-
ঘNone50%2 votes
-
কWeb server0%0 votes
-
খDatabase server40%2 votes
-
গDNS server60%3 votes
-
ঘProxy Server0%0 votes
-
ক
NAND
-
খ
AND
-
গ
OR
-
ঘ
NOT
১ ক্লিকে প্রশ্ন, শীট, সাজেশন ও
অনলাইন পরীক্ষা তৈরির সফটওয়্যার!
শুধু প্রশ্ন সিলেক্ট করুন — প্রশ্নপত্র অটোমেটিক তৈরি!
Related Question
Question Analytics
মোট উত্তরদাতা
জন