-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathPRA_20
59 lines (53 loc) · 1.15 KB
/
PRA_20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
/* A program to implement the destructors. */
#include<iostream>
#include<iomanip>
using namespace std;
class Person
{
char fname[10],lname[10];
int pid,age;
public:
Person()// defining constructor
{
cout << "ENTER PERSON DETAILS"<<endl;
cout << "Enter Person Name : ";
cin >> fname >> lname;
cout << "Enter PID : ";
cin >> pid;
cout << "Enter Age : ";
cin >> age;
}
~Person()// defining destructor
{
cout << pid << setw(20) <<setfill(' ')<<fname<<" "<<lname <<setw(6)<<age <<endl;
}
};
int main()
{
Person p1;
Person p2;
Person p3;
cout <<"PID "<<setw(20)<<" Name "<<setw(6)<<" AGE "<<endl;
return 0;
}
/*
ENTER PERSON DETAILS
Enter Person Name : Bhavik Kothari
Enter PID : 2
Enter Age : 12
ENTER PERSON DETAILS
Enter Person Name : Bhavik Kothari
Enter PID : 1
Enter Age : 15
ENTER PERSON DETAILS
Enter Person Name : Bhavik Kothari
Enter PID : 4
Enter Age : 19
PID Name AGE
4 Bhavik Kothari 19
1 Bhavik Kothari 15
2 Bhavik Kothari 12
--------------------------------
Process exited after 32.1 seconds with return value 0
Press any key to continue . . .
*/