certi-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [certi-dev] Solaris10/SunStudio


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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]