Examveda

What happens if the following C++ statement is compiled and executed?
int *ptr = NULL;
delete ptr;

A. The program compiled successfully but throws an error during run-time

B. The program gives a compile-time error

C. The program is not semantically correct

D. The program is compiled and executed successfully

Answer: Option D


Join The Discussion

Related Questions on Object Oriented Programming in C plus plus

What is inheritance in C++?

A. The process of creating multiple instances of a class

B. The process of hiding the implementation details of a class

C. The process of deriving a new class from an existing class

D. The process of defining functions within a class