কম্পিউটার

কিভাবে C++ এ বস্তুর গতিশীল বরাদ্দ সীমাবদ্ধ করবেন?


এই টিউটোরিয়ালে, আমরা C++ এ বস্তুর গতিশীল বরাদ্দ কিভাবে সীমাবদ্ধ করতে হয় তা বোঝার জন্য একটি প্রোগ্রাম নিয়ে আলোচনা করব।

এর জন্য আমরা নতুন অপারেটর ফাংশনটি ব্যক্তিগত রাখব যাতে এটি গতিশীলভাবে ব্যবহার করে বস্তুগুলি তৈরি করা না যায়৷

উদাহরণ

#include <iostream>
using namespace std;
class Test{
   //making new operator private
   void* operator new(size_t size);
   int x;
   public:
   Test() { x = 9; cout << "Constructor is called\n"; }
   void display() { cout << "x = " << x << "\n"; }
   ~Test() { cout << "Destructor is executed\n"; }
};
int main(){
   Test t;
   t.display();
   return 0;
}

আউটপুট

Constructor is called
x = 9
Destructor is executed

  1. কিভাবে C++ এ একটি র্যান্ডম সংখ্যা তৈরি করবেন?

  2. কিভাবে সি ++ এ একটি সিঙ্গলটন ক্লাস লিখবেন?

  3. কিভাবে C++ এ একটি সংক্ষিপ্ত আক্ষরিক লিখবেন?

  4. কিভাবে ব্যতিক্রমগুলি C++ এ কাজ করে