void ফাংশন থেকে রিটার্ন
void ফাংশন কোনো ভ্যালু রিটার্ন করে না, কিন্তু return স্টেটমেন্ট ব্যবহার করা যায় ফাংশন প্রিমেচারলি টারমিনেট করার জন্য। এটি কোড পঠনযোগ্যতা বাড়ায়।
১. সাধারণ return
void my_func() {
cout << "From my_function\n";
return; // অপশনাল, ফাংশন শেষে ইমপ্লিসিট রিটার্ন হয়
}
২. অন্য void ফাংশন কল করে রিটার্ন
void another_func() { cout << "From another\n"; return; }
void my_func() {
cout << "From my_function\n";
return another_func(); // another_func() কল করে রিটার্ন
}
From my_function From another
নোট: return expr; এখানে expr-ও void টাইপের হতে হবে। কোনো ভ্যালু রিটার্ন করা যাবে না।