কম্পিউটার

কিভাবে একটি C++ ক্লাসে কনস্ট সদস্য ভেরিয়েবল শুরু করবেন?


এখানে আমরা দেখব কিভাবে কনস্ট্রাক্টর ব্যবহার করে কনস্ট টাইপ মেম্বার ভেরিয়েবল শুরু করা যায়?

কনস্ট্রাক্টর ব্যবহার করে const মান আরম্ভ করার জন্য, আমাদের ইনিশিয়ালাইজ লিস্ট ব্যবহার করতে হবে। এই ইনিশিয়ালাইজার তালিকাটি একটি ক্লাসের ডেটা মেম্বার শুরু করতে ব্যবহৃত হয়। সদস্যদের তালিকা, যেটি আরম্ভ করা হবে, কোলনের পরে কনস্ট্রাক্টরের পরে উপস্থিত থাকবে। কমা ব্যবহার করে সদস্যদের আলাদা করা হবে।

উদাহরণ

#include <iostream>
using namespace std;
class MyClass{
   private:
      const int x;
   public:
      MyClass(int a) : x(a){
      //constructor
   }
   void show_x(){
      cout << "Value of constant x: " << x ;
   }
};
int main() {
   MyClass ob1(40);
   ob1.show_x();
}

আউটপুট

Value of constant x: 40

  1. কিভাবে C++ এ একটি ভেরিয়েবল ঘোষণা করবেন?

  2. একটি C++ ভেরিয়েবল কনস্ট এবং উদ্বায়ী উভয়ই হতে পারে?

  3. কিভাবে C# এ ভেরিয়েবল শুরু করবেন?

  4. জাভাতে একটি ইন্টারফেস অবজেক্ট দ্বারা প্রাপ্ত ক্লাস সদস্য ভেরিয়েবল কীভাবে অ্যাক্সেস করবেন?