C++複習之路:3.指針*和引用&的區別

1.指針有自己的一塊空間,而引用只是一個別名; 2.使用sizeof看一個指針的大小是4,而引用則是被引用對象的大小,但是作爲參數傳入函數的時候會退化成指針。 3.指針可以被初始化爲NULL,而引用必須被初始化且必須是一個已有對象 的引用; 4.作爲參數傳遞時,指針需要被解引用纔可以對對象進行操作,而直接對引 用的修改都會改變引用所指向的對象; 5.可以有const指針,但是沒有const引用;
相關文章
相關標籤/搜索