C++ Program For Copy Constructor

Master C++ with Real-time Projects and Kickstart Your Career Start Now!!

Program 1

// Program for copy constructor
#include<iostream>
#include<string.h>
#define clrscr() system("cls")
using namespace std;
class Student
{
    private:
    int rno;
    char name[50];
    public:
    Student(int rno,char name[])
    {
        this->rno=rno;
        strcpy(this->name,name);
    }
    Student()
    {}
    Student(Student &S)
    {
         this->rno=S.rno;
         strcpy(this->name,S.name); 
    }
    void display()
    {
        cout<<"Roll No: "<<rno;
        cout<<"\nName: "<<name;
    }
};
int main()
{
      clrscr();
      Student S1(101,"vishal");
      Student S2=S1;  // Copy Constructor  
      S2.display();
      
}

 

Did you like our efforts? If Yes, please give DataFlair 5 Stars on Google

courses

TechVidvan Team

TechVidvan Team provides high-quality content & courses on AI, ML, Data Science, Data Engineering, Data Analytics, programming, Python, DSA, Android, Flutter, full stack web dev, MERN, and many latest technology.

Leave a Reply

Your email address will not be published. Required fields are marked *