Hezký den,
Potřeboval bych pomoci s následujícím problémem. Jde mi o to docílit správného chování programu po volání
Trida objekt1;
cout << objekt1.metoda1(parametr1); // parametr může být např int nebo const char * ...
co požaduji, je aby tento kód tiskl požadovaný formátovaný výstup,který bude nadefinován v metodě metoda1.
Rozumím, jak se něco takového dělá jen pro cout << objekt1; - prostě se přetíží operátor << a do funkce operátoru se nadefinuje výstup. Ale nechápu, jak mám něco analogického udělat pro objekt, který volá metodu s parametrem. Jakým způsobem mám přetížit operátor << aby se neztratil parametr funkce? Bude se vůbec operátor << přetěžovat?... vůbec v tom tápu... C++ se učím a toto je příklad do školy. Děkuji za každý příspěvek, snad je to aspoň trochu pochopitelné. Jirka