Answer to Question #326893 in C++ for Shashwat

Question #326893

How to convert basic data to user


defined data type? Explain

1
Expert's answer
2022-04-11T02:07:59-0400

Conversion of primitive data type to user-defined type: To perform this conversion, the idea is to use the constructor to perform type conversion during the object creation. Below is the example to convert int to user-defined data type:


Example:

// C++ program to illustrate the
// type-conversion
#include <bits/stdc++.h>

using namespace std;

 
// Time Class

class Time {


    int hour;


    int mins;

 

public:


    // Default Constructor


    Time()


    {


        hour = 0;


        mins = 0;


    }

 

    // Parameterized Constructor


    Time(int t)


    {


        hour = t / 60;


        mins = t % 60;


    }

 

    // Function to print the value


    // of class variables


    void Display()


    {


        cout << "Time = " << hour


             << " hrs and "


             << mins << " mins\n";


    }

};
 
// Driver Code

int main()

{

    // Object of Time class


    Time T1;


    int dur = 95;

 

    // Conversion of int type to


    // class type


    T1 = dur;


    T1.Display();

 

    return 0;

}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment

LATEST TUTORIALS
New on Blog
APPROVED BY CLIENTS