এই সমস্যায় আমরা দেখব কিভাবে "হ্যালো ওয়ার্ল্ড" কনসোলে প্রিন্ট করতে হয়, কিন্তু আমরা মূল ফাংশনে কিছু লিখতে পারি না।
এই সমস্যা দুটি ভিন্ন উপায়ে সমাধান করা যেতে পারে। প্রথম পদ্ধতিতে আমরা একটি গ্লোবাল ভেরিয়েবল তৈরি করব, তারপর আমরা সেই ভেরিয়েবলে printf() ফাংশনের রিটার্ন করা মান সংরক্ষণ করব। যখন printf() নির্বাহ করা হয়, তখন এটি প্রিন্ট করা হবে। আরও ভালোভাবে বোঝার জন্য কোডটি দেখুন।
উদাহরণ
#include<iostream> using namespace std; int a = printf("Hello World"); int main() { }
আউটপুট
Hello World
পরবর্তী পদ্ধতিতে আমরা একটি ক্লাস তৈরি করব এবং সেই ক্লাসের কনস্ট্রাক্টর ব্যবহার করে লাইনটি প্রিন্ট করব। তারপর গ্লোবাল বিভাগে সেই ক্লাসের একটি অবজেক্ট তৈরি করুন। সুতরাং যখন বস্তুটি তৈরি হয়, তখন এটি স্বয়ংক্রিয়ভাবে কনস্ট্রাক্টরকে কল করবে এবং লাইনটি মুদ্রিত হবে।
উদাহরণ
#include<iostream> using namespace std; class my_class { public: my_class() { cout << "Hello World"; } }; my_class my_obj; int main() { }
আউটপুট
Hello World