Why do people use some thing like char*&buf?
<p>I am reading a post on Stack Overflow and I saw this function:</p>

<pre><code>    advance_buf( const char*&amp; buf, const char* removed_chars, int size );
</code></pre>

<p>What does <code>char*&amp; buf</code> mean here and why do people use it?</p>
