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;
}
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.