Is there a specific reason why some people put a semicolon after the curly closing function bracket?
void foo() { };
Nope, it is simply ignored. Looks like a typo.