operacje wejscia wyjscia 2






Programowanie obiektowe




Strumienie predefiniowane





Dla naszej wygody kompilator automatycznie definiuje cztery strumienie.
Są to:


cout jest powiązany ze standardowym urządzeniem wyjścia (zwykle ekran).
cin jest powiązany ze standardowym urządzeniem wejścia (zwykle klawiatura).
cerr jest powiązany ze standardowym urządzeniem, na które chce
się wypisywać komunikaty o błędach (zwykle także ekran). Strumień
ten jest niebuforowany.
clog jak wyżej, z tym, że ten strumień jest buforowany.


Buforowanie oznacza, że kompilator dopuszcza pewną optymalizację,
polegająca np. na tym, że dopiero gdy zbierze się kilka komunikatów wtedy
zostają one wypisane hurtem. Oszczędza się w ten sposób czas.
To, że strumień jest niebuforowany oznacza, że jak tylko zażądamy wypisania
komunikatu - zrobione to zostanie natychmiast.






(10) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001





Wyszukiwarka

Podobne podstrony:
operacje wejscia wyjscia 13
operacje wejscia wyjscia 7
operacje wejscia wyjscia 8
07 Strumienie, operacje wejścia wyjścia
04 operacje wejscia wyjscia
operacje wejscia wyjscia 10
operacje wejscia wyjscia 3
operacje wejscia wyjscia 6
operacje wejscia wyjscia 1
operacje wejscia wyjscia 9
operacje wejscia wyjscia 0
operacje wejscia wyjscia 5
operacje wejscia wyjscia 12
operacje wejscia wyjscia 11
wejscie wyjscie
Porty wejścia wyjścia

więcej podobnych podstron