Cześć. Nie obrazajcie sie na mnie za te pytania, ale sam nie dojde do tego.
Spotkałem taka "dziwna" deklaracje i definicje funkcji: typedef struct { unsigned char type; unsigned char value; } Event;
void GetEvent( Event & event ) { event.type = TIME_EVENT; event.value = ticks; }
A wywołanie takiej funkcji:
GetEvent( event );
Dlaczego tak przy deklaracji pojawia sie ampersand &?