C++中按引用傳遞 和 指針

以下是一些歸納: 1)引用在創建的同時必須初始化,即引用到一個有效的對象;而指針在定義的時候不必初始化,可以在定義後面的任何地方重新賦值. (2)不存在NULL引用,引用必須與合法的存儲單元關聯;而指針則可以是NULL. (3)引用一旦被初始化爲指向一個對象,它就不能被改變不另一個對象的引用;(地址不可變) 而指針在任何時候都可以改變爲指向另一個對象.給引用賦值並不是改變它和原始對象的綁定關係.
相關文章
相關標籤/搜索