title: How can I use Standard Library (STL) classes in my dll interface or ABI?
body: <p>There have been a few questions before on exporting a class which contains stl classes in relation to visual studio warning C4251: E.g. this question or this question.
  I have already read the excellent explanation at UnknownRoad.</p>
  
  <p>Blindly disabling the warning seems a little dangerous, though it may be an option. Wrapping all those std classes and exporting those is also not really an option. It is after all called the <strong>Standard</strong> Template Library... I.e., one wants to provide an interface with these standard classes.</p>
  
  <p>How can I use stl-classes in my dll-interface? What are common practices?</p>