title: VS2008 Passing Variables - struct vs struct components - advantages/disadvantages?
body: <p>I really hope this isn't one of those super basic questions.</p>
  
  <p>Anyway, I've got a struct with 47 components, and I'm calling various functions that use anywhere from 3 to 10 of these components at once.</p>
  
  <p>Is it better to call the function like: <br>
  <code>foo(pParam-&gt;variable1, pParam-&gt;variable2, pParam-&gt;variable3)</code> <br>
   or <code>foo(pParam)</code> and then in the function use <code>pParam-&gt;variable1; pParam-&gt;variable2; pParam-&gt;variable3;</code> ?</p>
  
  <p>Thanks in advance!</p>