Inline functions (mostly templates) come with the disadvantage that the compiler must see the full definition when they are used. Therefore, they must be defined in the header file. To keep the header ...