Jak wyświetlic zawartośc 2 obiektów
Ostatnio zmodyfikowano 2014-11-03 19:25
marcin1mn Temat założony przez niniejszego użytkownika |
Jak wyświetlic zawartośc 2 obiektów » 2014-10-30 13:55:31 Ma to wyświetlać łączna listę elementów dwóch obiektów. #include <iostream> #include<cstdlib> #include<ctime> using namespace std; #include "zbior.h"
int main() { srand( time( NULL ) ); Zbior P( 2 ); Zbior U( 10 ); cout << U << endl; cout << P << endl; cout << P + U << endl; return 0; }
#ifndef ZBIOR_H #include <iostream>
class Zbior { private: int ile; int * elementy; public: Zbior(); Zbior( int ); ~Zbior(); friend ostream & operator <<( ostream &, const Zbior & ); friend istream & operator >>( istream &, Zbior & ); int & operator []( int ); Zbior & operator ++(); Zbior operator ++( int ); friend ostream & operator +( const Zbior &, const Zbior & ); }; #endif
|
|
michal11 |
» 2014-11-03 14:23:05 Zbior & operator +( const Zbior & );
Tak powinna wyglądać ta funkcja, i teraz jeżeli masz operator<< to powinno ci ładnie wypisać. |
|
Monika90 |
» 2014-11-03 18:55:30 Zbior & operator +( const Zbior & ); |
Do jakiego obiektu referencję chcesz zwrócić z tego operatora? |
|
michal11 |
» 2014-11-03 19:25:58 Sorry, zbyt dużo przekopiowałem, powinno być Zbior operator +( const Zbior & ); |
|
« 1 » |