Skip to main content

Pointer Class in C++

 


#include<bits/stdc++.h>

using namespace std;

class Point{
    int a, b;
    public:
    void setData(int i, int j){
        a=i;
        b=j;

    }
    void getData(){
        cout<<"The value of a "<<a<<endl;
        cout<<"The value of b "<<b<<endl;
    }
};
int main()
{  
    Point *p = new Point[3];
    int x,y;
    Point *pt =p;
   for (int i = 1; i <=3; i++)
   {    
       cout<<"Id and price " <<i<<": ";
      cin>>x>>y;
      p->setData(x,y);
      p++;
   }
   
    for (int i = 1; i <=3; i++)
   {
       cout<<"\nItem No: " <<i<<endl;
       pt->getData();

    pt++;
   }
   
    return 0;
}

Comments