C++/Strumienie: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
m Wycofano edycje użytkownika 80.51.175.110 (dyskusja). Autor przywróconej wersji to Adam majewski. Znacznik: Wycofanie zmian |
|||
Linia 1:
== Czym są strumienie? ==
Najprościej mówiąc jest to ciąg bajtów o nieokreślonej długości. Strumień danych jest to szereg danych przesyłanych po sobie, który może być skończony lub nieskończony.
Przykładowo: film to szereg zdjęć (kadrów, klatek) wyświetlanych po sobie z określoną częstotliwością (podstawa to 25 zdjęć wyświetlanych na sekundę), Jeżeli zdjęcia będą odpowiednio szybko wyświetlane z odpowiednią kolejnością, to mamy wrażenie, że wszystko działa płynnie, a sam film ogląda się przyjemnie, Dzięki temu mówimy, że zdjęcia z filmu są przesyłane strumieniowo.
Zarządzać strumieniami możemy tak samo, jak w języku C, za pomocą struktur typu FILE i poleceń ''fopen()'' i ''fclose()'', lecz daje to małe możliwości, o czym się przekonamy podczas nauki programowania obiektowego. Dlatego w C++ utworzono dużo wygodniejszy mechanizm, z którego już skorzystaliśmy.
|