Table of Contents

Programowanie Obiektowe (Geoinformacja)

Wykłady

Egzamin

Omówienie

Wektor obiektów GPS powinien mieć postać (na przykład)

class GPSVect{
  GPS*start;
  GPS*end;
  int capacity;
public:
  GPSVect(int size){
     start = new GPS[size];
     capacity = size;
     end=start;
  }
  // itd
}

Lista obiektów GPS powinien mieć postać (na przykład)

class GPSListElement{
public:
   GPS data;
   GPSListElement*next;
};
 
class GPSList{
  GPSListElement*start;
  GPSListElement*end;
public:
  GPSList(){
     start = end=0;
  }
  void add(double lat,double lon){
     GPSListElement*ptr = new GPSListElement();
     ptr->data=new GPS(lat,lon); // o ile taki kmmonstruktor jest zdefiniowany
     // dodaj do listy jak na wyukladzie 6 lub 7
  }
  // itd
}