Which of the following is NOT true for C++ reference?
A reference must be initialised, when it is created.
Once a reference is initialized to an object, it cannot be changed to refer to another object.
NULL references are not allowed.
When a reference is used as a function argument, any modification to the reference inside the function will not cause changes to the argument outside the function.