title: I can't use std::vector of auto_ptr - should i use shared_ptr?
body: <p>I don't really need to share the objects, but i do want to make sure no memory leakage occurs.
  Is it correct to use shared_ptr in this case?</p>