কম্পিউটার

যখন আমরা আমাদের নিজস্ব লিখি তখন কি C++ কম্পাইলার ডিফল্ট কনস্ট্রাক্টর তৈরি করে?


এই টিউটোরিয়ালে, আমরা আমাদের নিজস্ব লিখার সময় C++ কম্পাইলার একটি ডিফল্ট কনস্ট্রাক্টর তৈরি করে কিনা তা বোঝার জন্য আমরা একটি প্রোগ্রাম নিয়ে আলোচনা করব।

সাধারণত, C++ কম্পাইলার ডিফল্ট কনস্ট্রাক্টর ব্যবহার করে যখন কাউকে সংজ্ঞায়িত করা হয় না, তবে সবসময় ব্যবহারকারীর দ্বারা সংজ্ঞায়িত একটি ব্যবহার করে যদি থাকে।

উদাহরণ

#include<iostream>
using namespace std;
class myInteger{
private:
   int value;
   //other functions in class
};
int main(){
   myInteger I1;
   getchar();
   return 0;
}

আউটপুট

Compiles successfully

উদাহরণ

#include<iostream>
using namespace std;
class myInteger{
   private:
      int value;
   public:
      myInteger(int v) //user-defined constructor
   { value = v; }
   //other functions in class
};
int main(){
   myInteger I1;
   getchar();
   return 0;
}

আউটপুট

Gives error about user-defined constructor not being defined

  1. পিরামিড এবং প্যাটার্ন তৈরি করতে সি++ প্রোগ্রাম

  2. C++ এ স্পষ্ট কীওয়ার্ডের অর্থ কী?

  3. কিভাবে C++ স্থানীয় এবং গ্লোবাল ভেরিয়েবল ডিফল্টরূপে আরম্ভ করা হয়?

  4. কিভাবে জাভাতে একটি ডিফল্ট কনস্ট্রাক্টর তৈরি করবেন?