資源簡介
秋招和暑期實習的c++面試集錦題目,1)指針是一個實體,需要分配內存空間。引用只是變量的別名,不需要分配內存空間。
2)引用在定義的時候必須進行初始化,并且不能夠改變。指針在定義的時候不一定要初始化,并且指向的空間可變。(注:不能有引用的值不能為NULL)
3)有多級指針,但是沒有多級引用,只能有一級引用。
4)指針和引用的自增運算結果不一樣。(指針是指向下一個空間,引用時引用的變量值加1)
5)sizeof 引用得到的是所指向的變量(對象)的大小,而sizeof 指針得到的是指針本身的大小。
6)引用訪問一個變量是直接訪問,而指針訪問一個變量是間接訪問。
7)使用指針前最好做類型檢查,防止野指針的出現;
8)引用底層是通過指針實現的;
9)作為參數時也不同,傳指針的實質是傳值,傳遞的值是指針的地址;傳引用的實質是傳地址,傳遞的是變量的地址。
代碼片段和文件信息
評論
共有 條評論