function inlining : inline function « Function « C++ Tutorial






#include <iostream>

int radiation(int health);

using namespace std;

int main()
{
    int health = 80;
    cout << "Your health is " << health << "\n\n";

    health = radiation(health);
    cout << "After radiation exposure your health is " << health << "\n\n";

    health = radiation(health);
    cout << "After radiation exposure your health is " << health << "\n\n";

    health = radiation(health);
    cout << "After radiation exposure your health is " << health << "\n\n";

    return 0;
}

inline int radiation(int health)
{
    return (health / 2);
}








7.17.inline function
7.17.1.function inlining
7.17.2.A Demonstration of an Inline Function
7.17.3.Inline functions work best on short functions that are used repeatedly. This example calculates the square of an integer.
7.17.4.Inline Functions