fork download
  1. #include <functional>
  2. #include <iostream>
  3.  
  4. void handle(bool connected, int status)
  5. {
  6. std::cout << connected << " " << status << "\n";
  7. }
  8.  
  9. int main() {
  10.  
  11. auto onConnectedEvent = std::bind(&handle, true, std::placeholders::_1);
  12. auto onDisconnectedEvent = std::bind(&handle, false, std::placeholders::_1);
  13.  
  14. int status = 400;
  15. onConnectedEvent(status);
  16. onDisconnectedEvent(status);
  17.  
  18. return 0;
  19. }
  20.  
Success #stdin #stdout 0s 3468KB
stdin
Standard input is empty
stdout
1 400
0 400