[c++] How can I create Min stl priority_queue?