কম্পিউটার টিউটোরিয়াল

C++-এ কনস্ট্যান্ট (Constants) কী?


C++-এ একটি কনস্ট্যান্ট হলো একটি ভেরিয়েবল/নামযুক্ত মান যা আপনি একবার মান অ্যাসাইন করে দিতে চান এবং প্রোগ্রাম এক্সিকিউশনের সময় সেটিকে আবার পরিবর্তন করতে দিতে চান না। উদাহরণস্বরূপ, আপনি একটি অ্যাপ্লিকেশন লিখছেন যা PI ভ্যালু একটি ভেরিয়েবলে ব্যবহার করে। আপনি কখনো চাইবেন না এই মান পরিবর্তন হোক। এটিকে const হিসেবে ডিক্লেয়ার করলে প্রোগ্রামের সময় এর রি-অ্যাসাইনমেন্ট প্রতিরোধ করা যাবে।

C++-এ আপনি ভেরিয়েবল ডিক্লেয়ারেশনের আগে const কয়ালিফায়ার যোগ করে কনস্ট্যান্ট ডিফাইন করতে পারেন।

উদাহরণ

#include <iostream>
using namespace std;
int main() {
    const int x = 9;
    x = 0; // এরর: কনস্ট্যান্টের মান পরিবর্তন করা যাবে না
    return 0;
}

এটি কনস্ট্যান্ট ভেরিয়েবল x ডিফাইন করবে। কিন্তু এরর ফেলবে কারণ আমরা একটি কনস্ট্যান্টের মান পুনরায় লিখতে চেষ্টা করছি।


  1. সি ভাষায় কনস্ট্যান্ট (Constant) কী এবং উদাহরণ

  2. C++-এ পয়েন্টার অপারেটর * (ইন্ডিরেকশন)

  3. C++-এ কমা অপারেটর (Comma Operator)

  4. C#-এ ডেটা টাইপের ধরনসমূহ (Types in C#)