title: Where should be parameters used for output located in the function parameters list
body: <p>I am trying to decide on a policy regarding the usage of function parameters for output in our C/C++ code.</p>
  
  <p>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.</p>
  
  <p>Do you know of any reason to prefer grouping them at the start or at the end? </p>