title: const before parameter vs const after function name c++
body: <p>What is the difference betweeen something like this</p>
  
  <pre><code>friend Circle copy(const Circle &amp;);
  </code></pre>
  
  <p>and something like this</p>
  
  <pre><code>friend Circle copy(Circle&amp;) const;
  </code></pre>
  
  <p>I know const after the function is used to tell the compiler that this function won't attempt to change the object it is called on, what about the other one?</p>