Witam
Mam za zadanie zrealizować coś takiego (o ile się w ogóle da), że pisząc
np. cout << "cos";, zostaje wywolana pewna funkcja, która będzie wykonywała określone zadanie ( jeśli chodzi o konkrety, to funkcja ma realizować wypisywanie do okienek w bibliotece ncurses).
Przyznam się jednak, że nie mam pojęcia w ogóle jak to zrealizować i czy jest to możliwe...
Wszystko ma być oparte na klasach. Więc tak naprawdę, w jednej klasie fajnie by było jakby była wykonywana jedna funkcja, a dla innej - inna (bo klasy wypisują dane do różnych okien) - oczywiście nie oczekuję, że mi ktoś klasy napisze :)
Wiem, że da się dość łatwo zrealizować przykładowo przekierowanie do pliku strumienia np. cout, ale tego, co chcę osiągnąć, nie da się raczej tak zrealizować :(
Wiem też oczywiście jak definiować operatory dla klas, ale tu przecież mam mieć wypisywane "zwykłe typy": int, char, string (a być może w praktyce tylko string).
Czy ktoś ma jakiś pomysł jak to zrealizować, ma jakieś sugestie itp.? W razie czego bardzo proszę o pomoc.
Pozdrawiam