fork download
  1. #include <iostream>
  2. #include <memory>
  3.  
  4. void my_deleter(int*p)
  5. {
  6. delete p;
  7. }
  8.  
  9. int main() {
  10. std::shared_ptr<int> iptr(new int(999), my_deleter);
  11. auto _d = std::get_deleter<void(*)(int*)>(iptr);
  12. if(_d)
  13. std::cout<<"1";
  14. else
  15. std::cout<<"0";
  16. return 0;
  17. }
Success #stdin #stdout 0s 15240KB
stdin
Standard input is empty
stdout
1