[C++] wypisanie podanych argumentów do klasy
Ostatnio zmodyfikowano 2014-01-15 14:49
mors Temat założony przez niniejszego użytkownika |
[C++] wypisanie podanych argumentów do klasy » 2014-01-15 13:47:14 Jak zmodyfikować kod tej klasy, aby wynikiem był napis 7/9? class Ulamek { int licznik, mianownik; public: Ulamek( int l, int m ) : licznik( l ) , mianownik( m ) { } };
int main() { Ulamek u( 7, 19 ); cout << u << endl; return 0; }
|
|
ShadowkhaN |
» 2014-01-15 13:55:45 Możesz sobie dopisać metodę typu void PokazWynik() { cout << licznik << "/" << mianownik; } i wtedy w funkcji main()zamiast cout << u << endl; piszesz u.PokazWynik(); |
|
mors Temat założony przez niniejszego użytkownika |
» 2014-01-15 13:56:34 No tak, to wiem. A da się to zrobić bez modyfikowania maina? |
|
ShadowkhaN |
» 2014-01-15 14:01:09 To może spróbuj żeby konstruktor wywoływał metodę PokazWynik() ? |
|
Monika90 |
» 2014-01-15 14:49:11 No tak, to wiem. A da się to zrobić bez modyfikowania maina? |
zdefiniuj zaprzyjaźniony operator << (std::ostream&, const Ulamek&); |
|
« 1 » |