title: Do I need to delete an static std::map?
body: <p>In some classes I have an static std::map with pointers inside. My question is if I need to delete at the end of the program or this memory is automatically freed. My concern is if the pointers stored inside are correctly deleted through our destructors when std::map is deleted.</p>
  
  <p>Thanks.</p>