fork download
  1. #include <iostream>
  2. #include <set>
  3. #include <boost/shared_ptr.hpp>
  4.  
  5. int main()
  6. {
  7. typedef boost::shared_ptr<int> sp;
  8.  
  9. std::set<sp> s;
  10.  
  11. sp a(new int);
  12. sp b = a;
  13. sp c = b;
  14.  
  15. s.insert(a);
  16. s.insert(b);
  17.  
  18. std::cout << s.count(a) << "\n";
  19. std::cout << s.count(b) << "\n";
  20. std::cout << s.count(c) << "\n";
  21. }
Success #stdin #stdout 0.01s 2860KB
stdin
Standard input is empty
stdout
1
1
1