https://www.learncpponline.com/defining-of-class-in-c-plus-plus/
Defining of Class in C++