Talk About Network

Google





Programming > C - C++ Learning > Re: copy values...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 4 of 6 Topic 4138 of 4400
Post > Topic >>

Re: copy values from

by Francis Glassborow <francis.glassborow@[EMAIL PROTECTED] > May 6, 2008 at 08:40 AM

Gerhard Wolf wrote:
> Hi,
> 
> i have to vectors.
> std::vector<double> a;
> std::vector<double> b;
> same type, size and have synchronous value pairs. The values in "a" are 
> decimal time values (linear increasing).

You mean they are sorted? If they aren't create a couple of working 
copies and sort them.

Now look up std::merge. Note that all sequence algorithms work correctly 
as long as you can provide start and one past the end iterators for the 
sequence. In this case you need the iterator for the first element of 
the (sorted) a and b  that is greater than the startvalue and the the 
iterators for the first element in each that is greater than the 
endvalue. Also note that you will need to know how many elements there 
will eventually be in the merged result.

> 
> Now i want to copy in a 3rd vector "c" all elements from a start value 
> to a end value. My first idea was something like:
> 
> std::vector<double> c;  // target
> for (std::vector<double>::iterator it=a.begin(); it != a.end(); it++) {
>   if (*it > startvalue && *it < endvalue) {
>     c.push_back(?);   
>  }
> }
> 
> do i need a 2nd iterator for vector b !? but how?
> or ist there a easier was to get the values to vector c?
 




 6 Posts in Topic:
copy values from
Gerhard Wolf <quisquil  2008-05-06 08:53:38 
Re: copy values from
"Jim Langston"   2008-05-06 00:37:49 
Re: copy values from
Gerhard Wolf <quisquil  2008-05-06 09:41:37 
Re: copy values from
Francis Glassborow <fr  2008-05-06 08:40:03 
Re: copy values from
Jerry Coffin <jcoffin@  2008-05-06 23:45:58 
Re: copy values from
Gerhard Wolf <quisquil  2008-05-07 11:39:18 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
localhost-V2008-12-19 Fri Jan 9 5:35:48 PST 2009.