কম্পিউটার

C++ এ বেনামী ক্লাস


বেনামী সত্তা হল এমন কিছু যা নাম ছাড়া সংজ্ঞায়িত করা হয়। কোনো নাম নেই এমন একটি ক্লাস c++-এ বেনামী ক্লাস নামে পরিচিত . একটি বেনামী শ্রেণী হল একটি বিশেষ শ্রেণী যার একটি মৌলিক সম্পত্তি রয়েছে৷

  • ক্লাসের কোনো নাম না থাকায় এটিতে কোনো কনস্ট্রাক্টর বরাদ্দ নেই, যদিও মেমরি ব্লক ডিলকেটিং করার জন্য একটি ডেস্ট্রাক্টর আছে।

  • ক্লাসটিকে একটি ফাংশনের একটি উপাদান হিসাবে ব্যবহার করা যাবে না যেমন আপনি এটিকে একটি আর্গুমেন্ট হিসাবে পাস করতে পারবেন না বা ফাংশন থেকে মান ফেরত গ্রহণ করতে পারবেন না৷

c++ এ একটি বেনামী শ্রেণী সংজ্ঞায়িত করার জন্য সিনট্যাক্স

class {
   //data members
   // member fucntions
}


সি++ এ একটি বেনামী ক্লাসের কাজকে চিত্রিত করার জন্য কিছু প্রোগ্রামিং।

  • একটি বেনামী শ্রেণী তৈরি করা এবং এর একক বস্তুর সংজ্ঞা ও ব্যবহার −

    আমরা একটি বেনামী ক্লাস সংজ্ঞায়িত করব এবং এর অবজেক্টগুলি ঘোষণা করব যা ব্যবহার করে আমরা ক্লাসের সদস্যদের ব্যবহার করব৷

উদাহরণ

#include <iostream>
using namespace std;
class{
   int value;
   public:
   void setData(int i){
      this->value = i;
   }
   void printvalues(){
      cout<<"Value : "<<this->value<<endl;
   }
}
 obj1;
int main(){
   obj1.setData(10);
   obj1.printvalues();
   return 0;
}

আউটপুট

Value : 10
  • একটি বেনামী শ্রেণী তৈরি করা এবং এর দুটি বস্তুকে সংজ্ঞায়িত করা এবং ব্যবহার করা -

    আমাদের একটি বেনামী ক্লাসের একাধিক অবজেক্ট থাকতে পারে এবং সেগুলি আমাদের কোডে ব্যবহার করতে পারি। নীচের প্রোগ্রামটি কাজ দেখায় -

উদাহরণ

#include <iostream>
using namespace std;
class{
   int value;
   public:
   void setData(int i){
      this->value = i;
   }
   void print(){
      cout<<"Value : "<<this->value<<endl;
   }
}
 obj1,obj2;
int main(){
   cout<<"Object 1 \n";
   obj1.setData(10);
   obj1.print();
   cout<<"Object 2 \n";
   obj1.setData(12);
   obj1.print();
   return 0;
}

আউটপুট

Object 1
Value : 10
Object 2
Value : 12

  1. C++ এ ক্লাস এবং অবজেক্ট

  2. C++ এ ভেরিয়েবলের স্টোরেজ ক্লাস কি কি?

  3. পিএইচপি বেনামী ক্লাস

  4. পিএইচপি 7 এ বেনামী ক্লাস?