Witam nie było mnie na zajęciach ostatnio i robili coś takiego:
struct s {
string napis;
int a;
char znak;
};
int main()
{
s*zm = NULL;
strukturka(zm);
cout << zm->a << endl << zm->napis<<endl << zm->znak << endl;
system("pause");
return 0;
}
void strukturka(s*&wsk)
{
wsk = new s;
wsk->a = 4;
wsk->napis = "test";
wsk->znak = 'x';
}
Nie rozumiem czemu jest tak i wskaźnik i referencja.Czyli jest to wskaźnik który pokazuje na jakiś adres tak?I po co mi to w strukturach?