// PR_5_2.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <conio.h>


class prosta {
   public:

   prosta(int,int);
   prosta() {
   std::cout<<"Konstruktor obiektu klasy prosta bez parametrów \n";
   x = new int;
   y = new int;
   } //tu nowy konstruktor
   ~prosta();
   int podajX();
   int podajY();
   
   private:
   int* x;
   int* y;
};


prosta::prosta(int a,int b) {
   std::cout<<"Konstruktor obiektu klasy prosta\n";
   x = new int(a);
   y = new int(b);
}

prosta::~prosta() {
   std::cout<<"Destruktor obiektu klasy prosta\n";
   delete x;
   delete y;
}


int prosta::podajX() {
   return *x;
}

int prosta::podajY() {
   return *y;
}


int _tmain(int argc, _TCHAR* argv[])
{
   prosta* wsk = new prosta(30,70);
   std::cout<<"Wartości pól: x="<<wsk->podajX()<<" y="<<wsk->podajY()<<"\n";
   delete wsk;
   
   //tu  poczatek nowych  linii
   prosta* wsk1 = new prosta();
   delete wsk1;
   //tu koniec
   
   _getch();


	return 0;
}

