Advertisement
Guest User

Untitled

a guest
Oct 22nd, 2018
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.39 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. struct myStruct {
  6.   public:
  7.     int Sum(int i, int j) const{
  8.         return (i + j);
  9.     }
  10. };
  11.  
  12. template <typename Func>
  13. int my_functor(Func f, int i, int j){
  14.     f(i, j);
  15. }
  16.  
  17. int main()
  18. {
  19.     myStruct A;
  20.     auto p = [&A](int i, int j){
  21.         cout << A.Sum(i, j) << endl;
  22.     };
  23.  
  24.     my_functor(p, 10, 20);
  25.  
  26.     return 0;
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement