Piotrus_999 napisał: JacekCz napisał: Moim zdaniem należy odchodzić od typedef a już na pewno w przypadku struktur.
A niby czemuż to? Rezygnować bo się nie umie?
Choćby argument teoretyczny: panorama języków programowania jak się rozejrzeć w czasie - się generalnie wycofała z koncepcji aliasowania typu. ten 'koncept' się nie sprawdził. Po 30 latach od wynalezienia to widać, i widać w skali, tak myślę. nie mojej indywidualnej, ale społeczności.
Odkrycie kol
@figa_miga dokładnie jest zbieżne z moim sposobem myślenia: ktoś sobie umyślił tolerowanie błędu podczas aliasowania, bo wiele było zastanego kodu, który go zawierał.
W innych wątkach dzielnie sam zwalczasz 'relikty C' jak przerost #define (żaden nowy język nie powtórzył tego w takim zakresie), lekkomyślne podejście do długości bufora w API itd...
Ja sobie mam taki sposób patrzenia
"Wie viele Sprachen du sprichst, sooft mal bist du Mensch." (J.W. Goethe) teraz przełóż to na języki programowania.
Piotrus_999 napisał:
Pośrednio użyłeś je tysiącami w plikach .H
Rozumiem że size_t, uintX_t też nie używasz?
Zauważyłeś więc pewnie zmniejszoną rolę w nowych projektach. Masz rację, ma to swoje miejsce i nie zniknie ...
EDIT: "zwłaszcza w przypadku struktur"