fork download
  1. #include <iostream>
  2. #include <memory>
  3.  
  4. int main()
  5. {
  6. std::auto_ptr<bool> pb (new bool(false));
  7. std::auto_ptr<int> pi (new int(42));
  8. std::auto_ptr<float> pf;
  9.  
  10. *pb = true;
  11. *pi = 43;
  12. *pf = 3.14f;
  13.  
  14. std::cout << std::boolalpha << *pb << '\n';
  15. std::cout << *pi << '\n';
  16. std::cout << *pf << '\n';
  17.  
  18. return 0;
  19. }
Runtime error #stdin #stdout 0.01s 5336KB
stdin
Standard input is empty
stdout
Standard output is empty