C++ 引用和指針

引用 對象的別名,始終與相應類型的對象綁定在一塊兒,必須進行初始化;只能夠改變引用對象的值,而不能夠改變引用的方向;使用安全,不爲空,而且使用更加簡單優雅。 //eg: int i = 1; int & ri = i; 指針 不須要必定進行初始化,可爲空,指針值爲指向對象的地址,能夠改變指向的對象;使用存在危險,好比說出現「野指針」的狀況,使用也沒有引用簡潔。 //eg: int i = 1;
相關文章
相關標籤/搜索