Back To C++ Constructors & Destructors
<
//program to demonstrate constructor overloading in class student #include
#include
#include
class student { int rollno; char name[20]; int marks; int clas; public: student() //constructor 1 { rollno=1; strcpy(name,"abcdef"); marks=90; clas=11; } student(int srollno) //constructor 2 { rollno=srollno; strcpy(name,"abcdef"); marks=90; clas=11; } student(int srollno,char sname[20]) //constructor 3 { rollno=srollno; strcpy(name,sname); marks=90; clas=11; } student(int srollno,char sname[20],int smarks) //constructor 4 { rollno=srollno; strcpy(name,sname); marks=smarks; clas=11; } student(int srollno,char sname[20],int smarks,int sclas) //constructor 5 { rollno=srollno; strcpy(name,sname); marks=smarks; clas=sclas; } void showdata() { cout<<"\nrollno is "<