According to one of the most important normative explanations of foreign academic research, the definition of "plagiarism" refers to a form of deception, which is defined as "lying about copyright: taking out the products of other people's ideas as your own products. "... in your own article, using other people's ideas or language to express, without indicating the source, is plagiarism. First of all, realize that under no circumstances can you use null references. References must always point to an object. So if you use a variable and point it to an object, but the variable may not point to any object at some time, you should declare the variable as a pointer, because then you can assign a null value to the variable. Conversely, if the variable explicitly points to an object, for example, your design does not allow the variable to be empty, then you can declare the variable as a reference.
"But, please wait a moment," you asked doubtfully. "What will happen to such code?"
char * PC = 0; //Set the pointer to null.
Char & amprc = * pc// Let the reference point to a null value.
This is very harmful, no doubt. The result will be uncertain (the compiler can produce some output, so anything can happen). People who write this code should be avoided unless they agree to correct their mistakes. If you are worried that such code will appear in your software, then you'd better avoid using references completely or let a better programmer do it. We will ignore the possibility that references will point to null values in the future.
Because the reference will definitely point to an object, in C++, the reference should be initialized.