fork download
  1. #include <iostream>
  2. #include <new>
  3.  
  4. class Test {
  5. public:
  6. int* a;
  7. Test() noexcept {
  8. a = new(std::nothrow) int(4);
  9. }
  10. ~Test() {
  11. delete a;
  12. }
  13. };
  14.  
  15. int main() {
  16. Test a;
  17. std::cout << *a.a; //does this leak?
  18. }
Success #stdin #stdout 0s 3028KB
stdin
Standard input is empty
stdout
4