“根據國外學術研究最重要的規範性說明之壹《美國語言學會研究論文寫作指南》的定義,“抄襲”是指壹種欺騙的形式,其定義為“謊稱版權:即把別人想法的產物拿出來作為自己的產品。".....在自己的文章中,使用別人的想法或語言表達,而不註明出處,屬於抄襲。首先,要意識到在任何情況下都不能使用空值的引用。引用必須總是指向某個對象。所以如果妳使用壹個變量,並把它指向壹個對象,但是這個變量在某些時候可能不指向任何對象,妳應該把這個變量聲明為指針,因為這樣妳就可以給這個變量賦壹個null值。相反,如果變量明確指向壹個對象,例如,您的設計不允許變量為空,那麽您可以將變量聲明為引用。
“但是,請等壹下,”妳疑惑地問。“這樣的代碼會怎麽樣?”
char * PC = 0;//將指針設置為空。
char & amprc = * pc//讓引用指向空值
這是非常有害的,毫無疑問。結果將是不確定的(編譯器可以產生壹些輸出,因此任何事情都可能發生)。應該避免寫這種代碼的人,除非他們同意改正他們的錯誤。如果妳擔心這樣的代碼會出現在妳的軟件中,那麽妳最好完全避免使用引用,或者讓更好的程序員來做。我們將忽略引用將來指向空值的可能性。
因為引用肯定會指向壹個對象,所以在C++中,引用應該被初始化。