Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Macros vs Inlines

Name: Anonymous 2011-10-15 4:05

Why do so many C programmers define stuff like min and max as macros?

I see stuff like #define MIN(a, b) (a < b ? a : b) everywhere, but then you get issues if you do stuff like MIN(a++, b--). If MIN was an inline function you wouldn't get undefined behavior like that.

Is it because C doesn't have overloadable functions, so you can't define a single MIN that works with every type of number?

Name: Anonymous 2011-10-15 7:16

>>10>>9
http://voodoo-slide.blogspot.com/2010/01/amplifying-c.html.
Software Engineer at EA DICE.
I've shipped 4 AAA games on MLOC code bases

WOW! "AAA games" are made by silly C/C++ retards. No wonder modern games suck ass. And EA does worst games of them all. Even brainless japs do better games than EA.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List