Language Support
C++, C99, and GNU C each have support for inline functions. Different compilers vary in how complex a function they can manage to inline. Mainstream C++ compilers like Microsoft Visual C++ and GCC support an option that lets the compilers automatically inline any suitable function, even those not marked as inline functions.
An inline function can be written in C99 or C++ like this:
inline int max(int a, int b) { return (a > b) ? a : b; }Then, a statement such as the following:
a = max(x, y);may be transformed into a more direct computation:
a = (x > y) ? x : y;Read more about this topic: Inline Function
Famous quotes containing the words language and/or support:
“Though language forms the preacher,
Tis good works make the man.”
—Eliza Cook (18181889)
“All experience teaches that, whenever there is a great national establishment, employing large numbers of officials, the public must be reconciled to support many incompetent men; for such is the favoritism and nepotism always prevailing in the purlieus of these establishments, that some incompetent persons are always admitted, to the exclusion of many of the worthy.”
—Herman Melville (18191891)