Subject: [Boost-bugs] [Boost C++ Libraries] #3529: boost::interprocess::map can't find() elements which exist in the map
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-10-16 12:09:05
#3529: boost::interprocess::map can't find() elements which exist in the map
--------------------------+-------------------------------------------------
Reporter: anonymous | Owner:
Type: Bugs | Status: new
Milestone: Boost 1.41.0 | Component: None
Version: Boost 1.40.0 | Severity: Problem
Keywords: |
--------------------------+-------------------------------------------------
I have prepared a relatively small C++ program to demonstrate the problem:
I create an empty segment and a map within, put there few elements and
then try to list the whole map and to find specific items. Some items are
perfectly visible when iterting over the map, but can't be found via
find().
If I put some traces into operator< (), I can see that only few
comparsions are made (less then expected) when searching for a "missing"
key
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/3529> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:01 UTC