Why are references different from pointers in C++ ?
The correct answer is D) None of the above
References and pointers are different in their behavior, initialization, and syntax. While pointers can be null, can be reassigned to point to different objects, and require explicit dereferencing using *, references must always be initialized to an existing object, cannot be changed to refer to different objects, and do not need explicit dereferencing.