Advertisement
Guest User

Untitled

a guest
Dec 7th, 2019
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.98 KB | None | 0 0
  1. template <class T1, class T2>
  2. class UredeniPar {
  3.     friend bool operator = (const UredeniPar& ref, const UredeniPar& ref2);
  4.     friend bool operator < (const UredeniPar& ref, const UredeniPar& ref2);
  5.     friend bool operator > (const UredeniPar& ref, const UredeniPar& ref2);
  6.  
  7.     T1* objekt1;
  8.     T2* objekt2;
  9. public:
  10.     UredeniPar() {}
  11.     UredeniPar(const UredeniPar& ref, const UredeniPar& ref2) : objekt1(ref), objekt2(ref2) {}
  12.     UredeniPar(cosnt UredeniPar& ref) {
  13.         objekt1 = ref.objekt1;
  14.         objekt2 = ref.objekt2;
  15.     }
  16.     ~UredeniPar() {}
  17.  
  18. };
  19.  
  20. bool operator = (const UredeniPar& ref, const UredeniPar& ref2) {
  21.     return (ref.objekt1 == ref2.objekt1 && ref.objekt2 == ref2.objekt2);
  22. }
  23.  
  24.  
  25. bool operator < (const UredeniPar& ref, const UredeniPar& ref2) {
  26.     return (ref.objekt1 < ref2.objekt1 && ref.objekt2 < ref2.objekt2);
  27. }
  28.  
  29. bool operator > (const UredeniPar& ref, const UredeniPar& ref2) {
  30.     return (ref.objekt1 > ref2.objekt1 && ref.objekt2 > ref2.objekt2);
  31. }
  32.  
  33. int main() {
  34.  
  35.     return 0;
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement