void ফাংশনগুলিকে void বলা হয় কারণ তারা কিছু ফেরত দেয় না। "একটি অকার্যকর ফাংশন কিছু ফেরত দিতে পারে না" এই বিবৃতি সবসময় সত্য নয়। একটি অকার্যকর ফাংশন থেকে, আমরা কোনো মান ফেরত দিতে পারি না, তবে আমরা মান ছাড়া অন্য কিছু ফেরত দিতে পারি। তাদের মধ্যে কিছু নিচের মত।
একটি অকার্যকর ফাংশন ফিরে আসতে পারে
একটি অকার্যকর ফাংশন কোনো মান ফেরত দিতে পারে না। কিন্তু আমরা রিটার্ন স্টেটমেন্ট ব্যবহার করতে পারি। এটি নির্দেশ করে যে ফাংশনটি বন্ধ হয়ে গেছে। এটি কোডের পঠনযোগ্যতা বাড়ায়।
উদাহরণ কোড
#include <iostream> using namespace std; void my_func() { cout << "From my_function" << endl; return; } int main() { my_func(); return 0; }
আউটপুট
From my_function
একটি void ফাংশন অন্য void ফাংশন ফেরত দিতে পারে
এই পদ্ধতিতে, একটি অকার্যকর ফাংশন অন্যটি অকার্যকর ফাংশনকে কল করতে পারে যখন এটি সমাপ্ত হয়। কোডটি এরকম দেখাবে৷
৷উদাহরণ কোড
#include <iostream> using namespace std; void another_func() { cout << "From another_function" << endl; return; } void my_func() { cout << "From my_function" << endl; return another_func(); } int main() { my_func(); return 0; }
আউটপুট
From my_function From another_function