Wednesday, 4 April 2018

Array of Pointers to Objects

We can create an array of objects using pointers. For this we can use following syntax.

classname *pointer_var[size];

WAP to demonstrate array of pointers to objects

#include<conio.h>
#include<iostream.h>
class emp
{
char name[20];
float age;
public:
void getdata( );
void putdata( );
};
void emp::getdata( )
{
cout<<"\n\nEnter name and age of employee";
cin>>name>>age;
}
void emp::putdata( )
{
cout<<"\n\n\t"<<Name is--->"<<name<<"\tAge is--->"<<age;
}
void main( )
{
emp lct[3];
emp *lect[3];
int i;
for(i=0;i<3;i++)
{
lect[i]=&lct[i];
}
for(i=0;i<3;i++)
{
cout<<"\n\tEnter Details of Lecturer"<<(i+1);
lect[i]->getdata( );
}
cout<<"\n\tInformation about of employee";
for(i=0;i<3;i++)
{
lect[i]->putdata( );
}
getch( );
}


Output:-
Enter Details of Lecturer 1
Enter name and age of employee Irawen 101
Enter Details of Lecturer 2
Enter name and age of employee Pirawen 102
Enter Details of Lecturer3
Enter name and age of employee Ntirawen 103
Information about of employee
Name is---> Irawen        Age is--->101
Name is--->Pirawen       Age--->102 
Name is--->Ntirawen     Age--->103

0 Comments:

Post a Comment

Popular Posts

Categories

AI (32) Android (24) AngularJS (1) Assembly Language (2) aws (17) Azure (7) BI (10) book (4) Books (146) C (77) C# (12) C++ (82) Course (67) Coursera (198) Cybersecurity (24) data management (11) Data Science (106) Data Strucures (8) Deep Learning (13) Django (14) Downloads (3) edx (2) Engineering (14) Excel (13) Factorial (1) Finance (6) flask (3) flutter (1) FPL (17) Google (21) Hadoop (3) HTML&CSS (47) IBM (25) IoT (1) IS (25) Java (93) Leet Code (4) Machine Learning (46) Meta (18) MICHIGAN (5) microsoft (4) Nvidia (1) Pandas (3) PHP (20) Projects (29) Python (888) Python Coding Challenge (285) Questions (2) R (70) React (6) Scripting (1) security (3) Selenium Webdriver (2) Software (17) SQL (42) UX Research (1) web application (8)

Followers

Person climbing a staircase. Learn Data Science from Scratch: online program with 21 courses