Great points. As compilers evolve, optimizers are even more knowledgeable of what should be put in a register or inline that the programmer.
But those are still 2 well known features that were added intentionally to help improve performance.
But those are still 2 well known features that were added intentionally to help improve performance.
And most current wisdom is that "inline" no longer serves as a useful performance suggestion to the compiler, but instead should only be used as a linkage directive to allow multiple declarations of the same function: http://stackoverflow.com/questions/29796264/is-there-still-a...