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).
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?