C++离航篇——引用,const
生活随笔
收集整理的這篇文章主要介紹了
C++离航篇——引用,const
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
以下內容源于http://www.imooc.com/learn/381的學習整理,如有侵權,請告知刪除。
一、引用
(1)引用即定義別名
- 對引用進行操作即對本身操作;
- int a=10; int &b=a; //定義了a的別名b;
- 注意別名是不包括&的,也就是說&后面的變量才是別名;
(2)定義引用時,必須同時初始化。
(3)引用作函數參數
(4)不同數據類型的引用
- 可以統一看做一個形式,在變量前添加&,表示引用。
- int* p,int* ?&p可以這么看。
- 基本數據的類型引用
- 結構體類型的引用
- 指針類型的引用
二、const
(1)const和指針
(2)const和引用
int x=3; const int &y=x; x=10;//正確 y=10;//錯誤- 此時賦予x新值10時,y也會改變。但是就是不能直接對y進行操作,因為前面有const修飾。
(3)附
指針指向const修飾的變量時(比如const int a),應該是如此:const int ?*p = &a;
因此下面是錯誤的。
總結
以上是生活随笔為你收集整理的C++离航篇——引用,const的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎么把度分秒化成小数_角度的度分秒与小数
- 下一篇: 对于局部变量_对于SQL常用查询优化方法