|
From: | Benoît Bréholée |
Subject: | Re: [certi-dev] Solaris10/SunStudio |
Date: | Tue, 19 May 2009 23:31:16 +0200 |
User-agent: | Mozilla-Thunderbird 2.0.0.19 (X11/20090103) |
Eric Noulard wrote:
In the meantime, would you mind trying to replace: // broadcastSomeMessage needs a vector, no set -> conversion vector<FederateHandle> federate_vector(federate_set.begin(),federate_set.end()); by: // broadcastSomeMessage needs a vector, no set -> conversion vector<FederateHandle> federate_vector(federate_set.size()); std::copy(federate_set.begin(),federate_set.end(),federate_vector.begin());
I'd suggest using a back_inserter, something like this: std::vector<FederateHandle> federate_vector ; std::copy(federate_set.begin(), federate_set.end(), std::back_inserter(federate_vector));so that you don't have to worry about the size of federate_vector before calling std::copy().
-- Benoît Bréholée
[Prev in Thread] | Current Thread | [Next in Thread] |