| ▲ | apaprocki 3 hours ago | |
> > typedef struct { ... } String > I avoid doing this. Just use `struct string { ... };'. It makes it clear what you're handling. Well then imagine if Gtk made you write `struct GtkLabel`, etc. and you saw hundreds of `struct` on the screen taking up space in heavy UI code. Sometimes abstractions are worthwhile. | ||
| ▲ | wavemode an hour ago | parent [-] | |
The main thing I dislike about typedefs is that you can't forward declare them. If I know for sure I'm never going to need to do that then OK. | ||