All pastes #796875 Raw Edit

Unnamed

public cpp v1 · immutable
#796875 ·published 2007-11-25 15:14 UTC
rendered paste body
#include <cstdlib>#include <iostream>using namespace std;/*1. Podaj przykład i omów przeładowanie operatora ++* przyrostkowego* przedrostkowego */class wektor {      public:      int x;      int y;      int z;      wektor(int a = 0, int b = 0, int c = 0) : x(a), y(b), z(c) {};     // konstruktor domniemany      };wektor operator++(wektor A){       wektor temp;       temp.x = A.x+1;       temp.y = A.y+1;       temp.z = A.z+1;       return temp;       }       wektor operator++(wektor A, int){       wektor temp;       temp.x = A.x+1;       temp.y = A.y+1;       temp.z = A.z+1;       return temp;       }       ostream& operator<<(ostream& ekran, wektor odc){      // przeladowany operator <<         ekran<<"x= "<<odc.x<<endl;         ekran<<"y= "<<odc.y<<endl;         ekran<<"z= "<<odc.z<<endl;         return ekran;         }               int main(int argc, char *argv[]){    wektor pierwszy;    cout<<pierwszy;    ++pierwszy;    cout<<pierwszy;    pierwszy++;    cout<<pierwszy;        system("PAUSE");    return EXIT_SUCCESS;}