c++ primer隨筆

1. 把int變量直接賦值給指針是錯誤的操做,即便int變量的值剛好等於0也不行。指針

2. 建議初始化全部指針。對象

3. 引用自己並非一個對象,一旦定義了引用,就沒法綁定其餘對象,以後每次使用這個引用都是訪問它最初綁定的那個對象。引用不是對象,只是爲一個已經存在的對象所起的另外一個名字。生命週期

4. 指針自己是一個對象,容許對指針賦值和拷貝,在指針的生命週期內能夠指向幾個不一樣的對象;引用不是一個對象,沒法令引用從新綁定到另一個對象。作用域

5. 指針無須在定義時賦初值,在快做用域內定義的指針若是沒有被初始化,也將擁有一個不肯定值;引用必須在定義時賦初值。變量

相關文章
相關標籤/搜索