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 13operacje wejscia wyjscia 7operacje wejscia wyjscia 807 Strumienie, operacje wejścia wyjścia04 operacje wejscia wyjsciaoperacje wejscia wyjscia 10operacje wejscia wyjscia 3operacje wejscia wyjscia 6operacje wejscia wyjscia 1operacje wejscia wyjscia 9operacje wejscia wyjscia 0operacje wejscia wyjscia 5operacje wejscia wyjscia 12operacje wejscia wyjscia 11wejscie wyjsciePorty wejścia wyjściawięcej podobnych podstron