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