কম্পিউটার

C++ এ কন্সট সদস্য ফাংশন


কন্সট সদস্য ফাংশন হল সেই ফাংশন যা প্রোগ্রামে ধ্রুবক হিসাবে ঘোষণা করা হয়। এই ফাংশন দ্বারা বলা বস্তু পরিবর্তন করা যাবে না. কনস্ট কীওয়ার্ড ব্যবহার করার পরামর্শ দেওয়া হয় যাতে অবজেক্টে দুর্ঘটনাজনিত পরিবর্তন এড়ানো যায়।

একটি const সদস্য ফাংশন যে কোনো ধরনের অবজেক্ট দ্বারা কল করা যেতে পারে। Non-const ফাংশন শুধুমাত্র non-const বস্তু দ্বারা কল করা যেতে পারে।

এখানে C++ ভাষায় কনস্ট মেম্বার ফাংশনের সিনট্যাক্স রয়েছে,

datatype function_name const();

এখানে C++,

-এ কন্সট সদস্য ফাংশনের একটি উদাহরণ দেওয়া হল

উদাহরণ

#include<iostream>
using namespace std;
class Demo {
   int val;
   public:
   Demo(int x = 0) {
      val = x;
   }
   int getValue() const {
      return val;
   }
};
int main() {
   const Demo d(28);
   Demo d1(8);
   cout << "The value using object d : " << d.getValue();
   cout << "\nThe value using object d1 : " << d1.getValue();
   return 0;
}

আউটপুট

The value using object d : 28
The value using object d1 : 8

  1. C++ এ NULL অবজেক্ট পয়েন্টারে একটি সদস্য ফাংশন কল করা

  2. কিভাবে C++ এ "একটি অবজেক্ট রিটার্ন" করবেন?

  3. কিভাবে C++ এর ফাংশনে অবজেক্ট পাস করবেন?

  4. কিভাবে C++ এ পাইথন অবজেক্ট ব্যবহার করবেন?