Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Aug 12th, 2012  |  syntax: None  |  size: 0.45 KB  |  hits: 5  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. how to check a value exists in a c   stl vector and apply a function to every element of the vector?
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. class apply_me
  6. {
  7.   int multiplicator_;
  8.   public:
  9.   apply_me(const int multiplicator) : multiplicator_(multiplicator)
  10.   {};
  11.   int operator ()(const int element) const
  12.   {
  13.     return element*multiplicator_;
  14.   };
  15. };
  16. int main()
  17. {
  18.   std::vector<int> v;
  19.   std::transform(v.begin(), v.end(),v.begin(), apply_me(3));
  20. }