title: STL or Qt containers?
body: <p>What are the pros and cons of using Qt containers (<code>QMap</code>, <code>QVector</code>, etc.) over their STL equivalent?</p>
  
  <p>I can see one reason to prefer Qt:</p>
  
  <ul>
  <li>Qt containers can be passed along to other parts of Qt. For example, they can be used to populate a <code>QVariant</code> and then a <code>QSettings</code> (with some limitation though, only <code>QList</code> and <code>QMap</code>/<code>QHash</code> whose keys are strings are accepted).</li>
  </ul>
  
  <p>Is there any other?</p>
  
  <p><strong>Edit</strong>: Assuming the application already relies on Qt.</p>