A function definition is consists of (a copy of) a function declaration and this function's body.
Function definitions are commonly found in implementation (.cpp) files.
The first line of the function SayHello is (a copy of) the function declaration. The part between the accolades is the function body.