What does the following C++ code do?
#include<iostream>
using namespace std;
int main() {
int *ptr = NULL;
ptr = new int;
*ptr = 7;
cout << *ptr;
delete ptr;
return 0;
}
Outputs 0
Outputs 7
Causes a compile-time error
Causes a segmentation fault
This question is part of this quiz :
Quiz on C++ Pointers