Chciałem napisać program, w którym funkcja składowa wywołuje funkcję globalną i przekazuje jej wskaźnik this, po to aby np. stworzyć listę osób zapisanych na wycieczkę. Nie wiem jak zdefiniować funkcję globalną.
Mój kod:
#include <iostream>
using namespace std;
void zapis_osoby_na_wycieczke(osoba *jej_adres)
{
}
class osoba
{
public:
void moje_wakacje()
{
zapis_osoby_na_wycieczke(this)
}
private:
string nazwisko;
int lata;
};
int main()
{
osoba Tomek;
return 0;
}