if you have this:
Scope gets introduced to the parameter list and function body. All names defined in scope become visible starting with the function name and ending at the function closing brace.Code:return_type scope::function(arg1, arg2, arg3, /*... */) { /*... */ }
But mind you, this is expected and desirable under most circumstances.