Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] wypisanie podanych argumentów do klasy

Ostatnio zmodyfikowano 2014-01-15 14:49
Autor Wiadomość
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?

C/C++
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;
}
P-102214
ShadowkhaN
» 2014-01-15 13:55:45
Możesz sobie dopisać metodę typu

C/C++
void PokazWynik() {
   
    cout << licznik << "/" << mianownik;
}


 

i wtedy w funkcji main()zamiast 
cout << u << endl;
 piszesz 
u.PokazWynik();






P-102215
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?
P-102216
ShadowkhaN
» 2014-01-15 14:01:09
To może spróbuj żeby konstruktor wywoływał metodę PokazWynik() ?
P-102218
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&);
P-102231
« 1 »
  Strona 1 z 1