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

Przeciążanie operatora <<

Ostatnio zmodyfikowano 2012-09-22 17:58
Autor Wiadomość
black_agg
Temat założony przez niniejszego użytkownika
Przeciążanie operatora <<
» 2012-09-22 16:33:49
Witam mam do zadania napisanie, może przytoczę fragment kodu: zdefiniuj funkcję globalną operator przekierowania do standardowego wyjścia aby możliwe było wstawianie do strumienia cout obiektu klasy CWektor. Obiekt klasy CWektor ma być przekazany do operatora przez referencję ale w taki sposób aby uniemożliwić funkcji zamianę tego obiektu. Operator ten ma wyświetlać zawartość tablicy oddzieloną przecinkami po pięć liczb w jednym wierszu (zmienna klasy osteam). Napisałam kod tylko nie wiem jak można wyświetlać po 5 liczb oddzielone przecinkami, jeśli mógłby mi pomóc byłabym wdzięczna, oto on:


http://ideone.com/A8W6a
P-65382
withelm
» 2012-09-22 16:37:19
wypisz elementy od 0 do s.rozmiar - 1, a potem wypisz ostatni element
P-65384
black_agg
Temat założony przez niniejszego użytkownika
re:
» 2012-09-22 17:33:59
C/C++
ostream & operator <<( ostream & wyjscie, const CWektor & s )
{
    for( int i = 0; i < s.rozmiar; ++i )
    {
        wyjscie << s.wtab[ i ] << " ";
    }
    wyjscie << endl;
    return wyjscie;
}
czy można umieścić funkcję rand?
P-65391
DejaVu
» 2012-09-22 17:52:13
Napisałam kod tylko nie wiem jak można wyświetlać po 5 liczb oddzielone przecinkami, (...)
Jak można napisać przeciążanie operatorów nie potrafiąc wypisywać tekstu na ekran?? Samodzielność rozwiązania jest mocno wątpliwa.
P-65398
black_agg
Temat założony przez niniejszego użytkownika
re
» 2012-09-22 17:54:47
Niedawno zaczęłam się uczyć,ale chodzi tutaj o to, bo szukam pomocy czy to dobrze jest zrobione , a nie samodzielnie. Uwierz mi że można..
P-65400
DejaVu
» 2012-09-22 17:58:40
Jeżeli działa to jest ok.
P-65402
« 1 »
  Strona 1 z 1