C++ একটি জেনারেল-পারপাস প্রোগ্রামিং ল্যাঙ্গুয়েজ যা প্রোসিডিউরাল, অবজেক্ট-ওরিয়েন্টেড এবং জেনেরিক প্রোগ্রামিং সাপোর্ট করে।
প্রথম C++ প্রোগ্রাম
#include <iostream>
using namespace std;
int main() {
cout << "Hello, World!" << endl; // This prints Hello, World!
return 0;
}
আউটপুট
Hello, World!
প্রোগ্রামের অংশসমূহ ব্যাখ্যা
হেডার (Headers)
#include <iostream> - ইনপুট/আউটপুট সার্ভিসের জন্য হেডার ফাইল।
নেমস্পেস (Namespaces)
using namespace std; - স্ট্যান্ডার্ড লাইব্রেরির নামগুলো সরাসরি ব্যবহার করার অনুমতি দেয়।
main() ফাংশন
int main() - প্রোগ্রামের এন্ট্রি পয়েন্ট। এক্সিকিউশন এখান থেকে শুরু হয়।
আউটপুট স্টেটমেন্ট
cout << "Hello, World!" << endl; - cout হলো ostream ক্লাসের অবজেক্ট, endl নতুন লাইন যোগ করে এবং বাফার ফ্লাশ করে।
কমেন্ট (Comments)
// This prints Hello, World! - সিঙ্গেল লাইন কমেন্ট, কম্পাইলার এড়িয়ে যায়।
রিটার্ন স্টেটমেন্ট
return 0; - প্রোগ্রাম সফলভাবে শেষ হওয়ার সিগন্যাল।