title: C++ positional parameters
body: <p>This is a very basic question, so please bear with me.</p>
  
  <p>Consider the following function in C++:</p>
  
  <pre><code>void foo(int a, int b, int c)
  {
     //do something
  }
  </code></pre>
  
  <p>can I call this function like this: <code>foo(b=2, c=3, a=2)</code> ?</p>
  
  <p>I suppose this have some sort of name (positional parameters, possibly). If you could clarify it in the answer too, it would great.</p>