Witam. Mam następujący problem. Chciałbym wykonać następującą czynność, pseudo kod zobrazuje to.
Pierwszy plik
main()
{
ObiektDanejKlasy Obiekt;
InnaKlasa ObiektDwa;
ObiektDwa.funkcja_mająca_robić_coś();
}
class InnaKlasa
{
void funkcja_mająca_robić_coś(void);
};
void InnaKlasa::funkcja_mająca_robić_coś(void)
{
//***************
// Tu chciałbym zrobić coś z obiektem Obiekt klasy ObiektDanejKlasy
// zdefiniowanym w funkcji main()
//***************
}
W jaki sposób mogę zrealizować takie działanie? Celem jest niewywoływanie na rzecz obiektu Obiekt wielu funkcji w main tylko wrzucenie tego do jednego działania w obiekcie klasy zdefiniowanej przeze mnie. Próbowałem deklaracji zapowiadających w klasie InnaKlasa, ale niestety nie doszedłem do tego jak to zrobić. Czy ktoś mógłby mnie nakierować jak tego typu problem rozwiązać?