Vectors
Sample
#include <vector>
std::vector<long> recordPositions;
recordPositions.push_back(pos1);
recordPositions.push_back(pos2);
std::vector<long>::const_iterator i;
for(i = recordPositions.begin(); i != recordPositions.end(); ++i)
pos = *i;
copy
Copy the contents of the positions
vector into RecordPositions:
std::copy(positions.begin(), positions.end(), std::back_inserter(RecordPositions));
erase
positions.erase(positions.begin(), positions.end());
find
Must have an ==
operator defined for the object you are searching for (see
the doc:class):
CSLBillList bl;
bl.BillSerial = 23;
i = std::find(billList.begin(), billList.end(), bl);
if(i == billList.end()){
...