Cześć. Uczę się C++ i w ramach nauki analizuję czyjś kod i mam do Was 2 pytania:
- Przeglądając czyjś kod trafiłem na coś dziwnego, czego nigdy wcześniej nie widziałem:
float(zmienna)
Czy może mi ktoś wyjaśnić co oznacza taki zapis? To jest podobne do rzutowania, z tą różnicą, że przy rzutowaniu w nawiasie jest typ a nie zmienna.
Do tego w kodzie jest również bardziej rozbudowana wersja:
float(zmienna1 + zmienna2)
Co oznacza ten zapis? Bo float to raczej nie funkcja...
- W tym samym kodzie mam taki zapis:
typedef struct nazwa{
float zmienna1;
float zmienna2;
//...
} NAZWA, *INNA_NAZWA;
Czy może mi ktoś wyjaśnić co oznacza ten zapis?
Z góry dziękuję za pomoc!