কম্পিউটার টিউটোরিয়াল

C++-এ একটি ক্লাসকে অন্য ক্লাস টাইপে কনভার্ট করা


এই টিউটোরিয়ালে আমরা C/C++-এ কীভাবে একটি ক্লাসকে অন্য ক্লাস টাইপে কনভার্ট করা যায় সেটা নিয়ে আলোচনা করব।

ক্লাস কনভারশন অপারেটর ওভারলোডিংয়ের সাহায্যে করা যায়। এটি এক ক্লাস টাইপের ডেটাকে অন্য ক্লাস টাইপের অবজেক্টে অ্যাসাইন করার অনুমতি দেয়।

উদাহরণ

 

#include <bits/stdc++.h> using namespace std; //type to which it will be converted class Class_type_one {    string a = "TutorialsPoint";    public:       string get_string(){          return (a);    }    void display(){       cout << a << endl;    } }; //class to be converted class Class_type_two {    string b;    public:    void operator=(Class_type_one a){       b = a.get_string();    }    void display(){       cout << b << endl;    } }; int main(){    //type one    Class_type_one a;    //type two    Class_type_two b;    //type conversion    b = a;    a.display();    b.display();    return 0; }

আউটপুট

TutorialsPoint TutorialsPoint

  1. C এবং C++-এ char কে int-এ কনভার্ট করা

  2. C++-এ int কে string-এ রূপান্তর (Integer to String)

  3. C++-এ অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP) কীভাবে শুরু করবেন?

  4. C++-এ এনামারেটেড টাইপ (enum) কীভাবে ডিফাইন করবেন?