title: How many arguments can theoretically be passed as parameters in c++ functions?
body: <p>I was wondering if there was a limit on the number of parameters you can pass to a function.</p>
  
  <p>I'm just wondering because I have to maintain functions of 5+ arguments here at my jobs.  </p>
  
  <p>And is there a critical threshold in <code>nbArguments</code>, talking about performance, or is it linear? </p>