Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma once
- #include <iostream>
- #include <fstream>
- class Punkt
- {
- private:
- float x;
- float y;
- public:
- friend class Tablica;
- Punkt(Punkt& p)
- : x(p.x), y(p.y) {};
- Punkt(float x_ = 0, float y_ = 0)
- :x(x_), y(y_) {};
- Punkt& operator +=(Punkt &p); //działa jak dodaj(Punkt &p)
- Punkt& operator =(Punkt& p);
- bool operator ==(Punkt& p);
- Punkt operator +(Punkt& p);
- friend std::ostream& operator<<(std::ostream& out, const Punkt& p); // odpowiednik drukuj()
- };
- class Tablica
- {
- private:
- Punkt* w;
- int dl;
- public:
- Tablica(int wdl = 0);
- Tablica(Tablica& w_);
- Tablica(float* x, float* y, int m_dl);
- ~Tablica() { delete[] w; };
- Tablica& operator=(const Tablica& tab);
- bool operator==(const Tablica& tab) const;
- friend std::ostream& operator<<(std::ostream& out, const Tablica& tab);
- Tablica& operator+=(const Tablica& tab);
- Punkt& operator[](int i);
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement