title: Fast way to remove bytes from a buffer
body: <p>Is there a faster way to do this:</p>
  
  <pre><code>    Vector3* points = malloc(maxBufferCount*sizeof(Vector3));
      //put content into the buffer and increment bufferCount        
      ...
  
      // remove one point at index `removeIndex`
      bufferCount--;
      for (int j=removeIndex; j&lt;bufferCount; j++) {
          points[j] = points[j+1];
      }
  </code></pre>
  
  <p>I'm asking because I have a huge buffer from which I remove elements quite often.</p>