Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <memory>
- #include <vector>
- class Obj
- {
- public:
- Obj(int number) : m_member(number) {}
- int m_member;
- };
- int main(int argc, char *argv[])
- {
- std::vector<std::shared_ptr<Obj>> objPointers;
- std::function<bool(int)> eventFunction = [=](int number)
- {
- auto objP = std::make_shared<Obj>(number);
- objPointers.push_back(objP);
- std::cout << number << " " << objP->m_member << std::endl;
- return true;
- };
- eventFunction(20);
- exit(EXIT_SUCCESS);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement