title: Is everything in C++11 STL user-implementable?
body: <p>I know that libs like <code>&lt;map&gt;</code>, <code>&lt;vector&gt;</code> and <code>&lt;algorithm&gt;</code> can be implemented by user even if they do not exist in the standard libraries.</p>
  
  <p>But is some of the classes or functions in C++11 STL just "compiler-magic" that cannot be implemented manually?</p>
  
  <hr>
  
  <p><strong>EDIT</strong>
  By STL, I meant the <em>standard template libraries</em>, which do not requires extra linking.</p>