title: Optimizing character array member swapping in C++
body: <pre><code>char buffer[256];
  
  for(int x = 0; x&lt;256; x+=4)
  {
  char one = buffer[x];
  char two = buffer[x+1];
  char three = buffer[x+2];
  char four = buffer[x+3];
  
  buffer[x] = four;
  buffer[x+1]=three;
  buffer[x+2]= two;
  buffer[x+3]=one;
  }
  </code></pre>
  
  <p>How exactly would I optimize this?</p>