Thursday, October 28, 2010

This Pointer

#include

#include

#include

class person

{

char name[20];

float age;

public:

person(char *s,float a)

{

strcpy(name,s);

age=a;

}

person & person::greater(person & x)

{

if(x.age>=age)

return x;

else

return *this;

}

void display()

{

cout<<"\nName:"<

cout<<"age:"<

}

};

void main()

{

clrscr();

person p1("D",12);

person p2("B",20);

person p3("C",34);

person p=p1.greater(p2);

p=p.greater(p3);

cout<<"\nElder person";

p.display();

getch();

}

OUTPUT

Elder person

Name:C

age:34

No comments:

Post a Comment