title: Classes that don't throw but depend on libraries that do
body: <p>I wrote some classes that don't throw exceptions but they use the STL and the STL can throw exceptions. For example in my class there are functions that use std::vector, std::list, std::string. The STL could throw when copying a string or creating a vector, right? So I cannot describe my classes as exception free, right?</p>
  
  <p>What do you guys do in a circumstance like this? Do you wrap every function in a try/catch? How do you describe your class? Thanks</p>