title: Why garbage collection when RAII is available?
body: <p>I hear talks of C++14 introducing a garbage collector in the C++ standard library itself. 
  What is the rationale behind this feature? Isn't this the reason that RAII exists in C++?       </p>
  
  <ul>
  <li>How will the presence of standard library garbage collector affect the RAII semantic?    </li>
  <li>How does it matter to me(the programmer) or the way in which I write C++ programs? </li>
  </ul>