I am trying to decide on a policy regarding the usage of function parameters for output in our C/C++ code.

It is clear to me that the policy should indicate that all parameters used for output should be grouped together either at the end or start of the function parameter list, but I am not sure there are any good reason to prefer either of these locations.

Do you know of any reason to prefer grouping them at the start or at the end?

Edit
Report