Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- class A {
- public:
- int b;
- A() { b = 1; }
- };
- int main() {
- vector<A*> arr;
- for (int i = 0; i < 10; ++i)
- {
- A* a = new A();
- a->b = i%9;
- arr.push_back(a);
- }
- for (const auto x : arr)
- {
- cout << x->b << endl;
- }
- auto it = std::max(arr.begin(), arr.end(), [](const vector<A*>::iterator x, const vector<A*>::iterator y) { return ((*x)->b) < ((*y)->b); });
- cout << (* it)->b << endl;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement