title: Google C++ style guide's No-exceptions rule; STL?
body: <p>Google's <a href="https://google.github.io/styleguide/cppguide.html#Exceptions" rel="noreferrer">C++ style guide</a> says "We do not use exceptions". The style does not mention STL with respect to usage of exception. Since STL allocators can fail, how do they handle exceptions thrown by containers?</p>
  
  <ol>
  <li>If they use STL, how is the caller informed of allocation failures? STL methods like <code>push_back()</code> or map <code>operator[]</code> do not return any status codes.</li>
  <li>If they do not use STL, what container implementation do they use?</li>
  </ol>