Metodi tulosta on esitelty
void tulosta(ostream &os=cout) const;
Näin voidaan tulostusvaiheessa valita mille laitteelle tulostetaan. Koska oletuksena on cout, tulostetaan näytölle jos kutsu on muodossa:
luvut.tulosta();
Tiedostoon tulostettaisiin esimerkiksi:
ofstream fo("luvut.dat"); ... luvut.tulosta(fo);
Oletusparametri tarkoittaa sitä, että mikäli kutsussa ei anneta jollekin parametrille arvoa, "sijoitetaan" sille esittelyssä oleva oletusarvoa. Ominaisuutta käytetään erittäin usein muodostajan yhteydessä.
Tietysti sama asia voidaan hoitaa funktioiden ja metodien kuormituksen avulla:
void tulosta(ostream &os) const; // tulostaa tiedostoon os void tulosta() const; // tulostaa näyttöön
mutta tästä seuraa enemmän kirjoittamista.