title: C++: Pass Vector struct by reference or value?
body: <p>This is my Vector struct: <code>struct Vector{ float x, y; };</code></p>
  
  <ul>
  <li>Should I pass it to functions by value or as <code>const Vector&amp;</code>?</li>
  </ul>