#include
#include
class vehicle
{
protected:
char brand[20];
long int pr;
public:
virtual void
get()=0;
virtual void
show()=0;
virtual~vehicle()
{
cout<
}
};
class bus:public
vehicle
{
public:
void get()
{
cout<
cin>>brand;
cout<
cin>>pr;
}
void show()
{
cout<
}
virtual ~bus()
{
cout<
}
};
class car:public
vehicle
{
public:
void get()
{
cout<
cin>>brand;
cout<
cin>>pr;
}
void show()
{
cout<
}
virtual ~car()
{
cout<
}
};
class bike:public
vehicle
{
public:
void get()
{
cout<
cin>>brand;
cout<
cin>>pr;
}
void show()
{
cout<
}
virtual~bike()
{
cout<
}
};
void main()
{
clrscr();
vehicle *v[3];
v[0]=new bus;
v[1]=new car;
v[2]=new bike;
for(int
i=0;i<3 i="" o:p="">3>
{
v[i]->get();
}
for(i=0;i<3 i="" o:p="">3>
{
cout<
v[i]->show();
delete v[i];
}
getch();
}
No comments:
Post a Comment