title: Is the time for passing arguments typically considered in the runtime of the function being called?
body: <p>When I benchmark (with Xcode developer tools for example) the following piece of code</p>
  
  <pre><code>int f (vector&lt;int&gt; BigVector)
  {
    // Do Stuff
  }
  
  int main()
  {
     // Do Stuff
     int x = f(MyBigVector);
  }
  </code></pre>
  
  <p>Is the time for passing the argument (by copy in this example) <code>MyBigVector</code> typically considered as being time the code spend in <code>f</code> or in <code>main</code> outside of <code>f</code>?</p>
  
  <p><strong>Is the time for passing arguments typically considered in the runtime of the function being called?</strong></p>