Does std::multiset guarntee insertion order?
        Posted  
        
            by Naveen
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Naveen
        
        
        
        Published on 2010-04-15T07:40:52Z
        Indexed on 
            2010/04/15
            7:43 UTC
        
        
        Read the original article
        Hit count: 341
        
I have a std::multiset which stores elements of class A. I have provided my own implementation of operator< for this class. My question is if I insert two equivalent objects into this multiset is their order guaranteed? For example, first I insert a object a1 into the set and then I insert an equivalent object a2 into this set. Can I expect the a1 to come before a2 when I iterate through the set? If no, is there any way to achieve this using multiset?
© Stack Overflow or respective owner