C++中引用()的用法和举例说明
生活随笔
收集整理的這篇文章主要介紹了
C++中引用()的用法和举例说明
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基礎語法:
作用:給變量起別名
語法格式:數據類型? &別名 = 原名
a = 10;
int &b = a; //此時b也等于10,對b的任何操作相當于對a進行操作
基礎用法及規則
1.引用必須初始化
int &b; //該形式是錯誤的 必須初始化。即改為下面代碼int &b = a;
2.引用在初始化后不可改變
int a = 10;
int c = 10;int &b = a;int &b = c; //該行代碼錯誤 b在前面已經相當于是a的別名了 后面不能在作為c的別名
實例:
swap函數功能的實現
眾所周知,swap函數得靠傳地址來實現對實參的改變,現在學了引用之后? ,用引用來實現swap函數:
#include<iostream>
using namespace std;void swap(int &m,int &n)
{int temp = m;m = n;n = temp;
}int main()
{int a = 10;int b = 20;swap(a,b);cout << a << endl;cout << b << endl;system("pause");return 0;
}
總結:該方法有好處就是不需要對實參進行指針的操作,直接起別名,別名? 并且還能對實參進行改變。
喜歡的東西超貴,喜歡的人超完美,喜歡的地方超遠!!!加油!
總結
以上是生活随笔為你收集整理的C++中引用()的用法和举例说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 永劫无间隐族通币有什么用?
- 下一篇: 上海欢乐谷卡丁车收费吗