W 'trochę humoru' ktoś zapodał taki programik.
Interesuje mnie ten fragment:
main(t,_,a) char *a;
{
return ...;
Co to za main? no musi to być funkcja, skoro później jest wywoływana -
C++ nie krzyczy, że main jest zastrzeżone?
Poza tym - funkcja (nawet z jedną instrukcją) nie musi mieć zawsze {} ?
No i "char *a;" jest tylko deklaracją - więc co ta funkcja robi? Nic? Ściema?
I na koniec - później jest kod w {} - ale to nie jest ciało żadnej funkcji - a o ile mi wiadomo nie może być kodu w C++ poza funkcją?
Zapewne nie znam wielu sztuczek i kruczków C++ stąd moje pytania :)
// Aż usiadłem z wrażenia, gdy to odpaliłem :) Poezja, nie programowanie :D [mf]