title: C++ new * char aren't empty
body: <p>I had one question.</p>
  
  <p>I developing server in ASIO and packets are in pointed char.</p>
  
  <p>When i create new char (ex. <code>char * buffer = new char[128];</code>) i must clean it manually to nulls.</p>
  
  <p>By:</p>
  
  <pre><code>for(int i =0;i&lt;128;i++)
  {
  buffer[i] = 0x00;
  }
  </code></pre>
  
  <p>I doing something wrong, that char isn't clear ?</p>