C++ when to use inline in class code example

Example 1: inline function in c++

#include <iostream>
 
using namespace std;

inline int Max(int x, int y) {
   return (x > y)? x : y;
}

// Main function for the program
int main() {
   cout << "Max (20,10): " << Max(20,10) << endl;
   cout << "Max (0,200): " << Max(0,200) << endl;
   cout << "Max (100,1010): " << Max(100,1010) << endl;
   
   return 0;
}

Example 2: inline in class in C++

Inline Member Functions (C++)
A member function that is both declared and defined in the class member list is called an inline member function. Member functions containing a few lines of code are usually declared inline.

Tags:

Cpp Example