閱讀146 返回首頁    go 阿裏雲 go 技術社區[雲棲]


關於引用的幾條理解與規則

1.引用不占用內存,引用隻是一個別名,可以理解為隻是一個符號;

2.引用能做的事指針都能做,因為指針時直接對內存做操作,功能肯定時最強大的,但是引用更加安全,不會有野指針、空指針等情形發生,能用引用則不用指針;

3.不能取引用的地址,就算取了也時返回它引用的那個對象的地址;

4.引用的使用必須初始化,而且一旦初始化,終身不改變它引用的對象;

5.const T& a=b:加了const表示a不可以修改它引用的對象b的值,而b可以;

6.用於參數,T f(t&a ,t&b):標識形參是對實參的引用,函數內部不再建立實參的臨時副本,而是直接對實參進行改變,很像指針

7.用於返回值T& f(t a,t b):標識返回值是對裏麵返回值副本的引用。

最後更新:2017-04-02 00:06:41

  上一篇:go 關於ASP.NET平台下的WAP開發
  下一篇:go BAT shell 隨記