title: Does std::set store objects contiguously in memory?
body: <p>Does <code>std::set</code> store objects in contiguous memory like <code>std::vector</code>?</p>
  
  <p>I haven't been able to find this on the web, cppreference doesn't mention details on memory allocation. But I can't see why it couldn't use contiguous memory, hence my question.</p>