Nowy strumień wg. iostream

0

Jak wszyscy dobrze wiemy, w nagłówku iostream są cztery strumienie predefiniowane: cin, cout, clog oraz cerr. Jak jednak stworzyć własny strumień wejściowy płynący dajmy na to z myszy, albo strumień wyjściowy płynący do ekranu (rozumianego jako zbiór pikseli, a nie jako konsola)?</i></i>

0

Jak chcesz to możesz sobie zrobić klasę używającą jakichś funkcji systemowych do odczytywania pozycji myszy i bazgrania po ekranie, dodać jej przeciążony operator >>, ew. wyprowadzić z ostreamu/istreamu, ale raczej żadnego wsparcia (poza wspomnianymi dwoma klasami) raczej ze strony biblioteki nie otrzymasz ;)

0

Haha, no i cóż, Panowie? Jednak można :D Jeden link i po sprawie. Dziękuję, DzieX :D

0

albo strumień wyjściowy płynący do ekranu

Można , jednak rozwiązania oparte na strumieniach są wygodne dla programisty
ale niewydajne w aplikacjach ( no może przy zastosowaniu bezpośredniego wczytywania do bufora
[streambuf] jest lepiej ) , przy pomocy operatorów z programu robi się ślimak .
Ja stawiam na operacje obudowane operatorami >> '<< w C i własnych buforach , dziedziczenie
po iostream i budowanie szybkiego kodu na tej bibliotece mi na przykład nie pasuje .

1 użytkowników online, w tym zalogowanych: 0, gości: 1