title: can I make std::list insert new elements with order ? or got to use std::sort?
body: <p>If I want to use <code>std::list</code> and that the new elements inserted to the list will be inserted to the right position in relation to a compare function - can I do it ?
  or I have to use std::sort after each insertion?</p>