কম্পিউটার

কিভাবে C++ এ প্রাইভেট স্ট্যাটিক সদস্যদের আরম্ভ করবেন?


এখানে আমরা C++ এ প্রাইভেট স্ট্যাটিক মেম্বার ভেরিয়েবল ইনিশিয়ালাইজেশন কিভাবে শুরু করতে হয় তা দেখব। আমরা C++ ক্লাসে স্ট্যাটিক সদস্য (ফাংশন বা ভেরিয়েবল) রাখতে পারি। স্ট্যাটিক ভেরিয়েবলের জন্য, ক্লাস সংজ্ঞায়িত করার পরে আমাদের সেগুলি শুরু করতে হবে।

আরম্ভ করার জন্য আমাদের ক্লাসের নাম ব্যবহার করতে হবে তারপর স্কোপ রেজোলিউশন অপারেটর (::), তারপর পরিবর্তনশীল নাম। এখন আমরা কিছু মান নির্ধারণ করতে পারি।

নিচের কোডটি স্ট্যাটিক মেম্বার ইনিশিয়ালাইজিং টেকনিকের ব্যাখ্যা করবে।

উদাহরণ

#include <iostream>
using namespace std;
class MyClass{
   private:
      static int st_var;
   public:
      MyClass(){
         st_var++; //increase the value of st_var when new object is created
      }
      static int getStaticVar() {
         return st_var;
      }
};
int MyClass::st_var = 0; //initializing the static int
main() {
   MyClass ob1, ob2, ob3; //three objects are created
   cout << "Number of objects: " << MyClass::getStaticVar();
}

আউটপুট

Number of objects: 3

  1. জাভাস্ক্রিপ্টে সাধারণ উদাহরণগুলির মধ্যে ব্যক্তিগত সদস্যদের কীভাবে ভাগ করবেন?

  2. কিভাবে C++ এ ধ্রুবক সংজ্ঞায়িত করবেন?

  3. কিভাবে আমরা C++ এ একটি ভেরিয়েবল শুরু করব?

  4. কিভাবে C++ এ একটি নতুন অপারেটরের সাথে মেমরি শুরু করবেন?