C++類中變量也可以是引用的代碼實例
更新時間:2019年04月08日 14:51:44 作者:stpeace
今天小編就為大家分享一篇關(guān)于C++類中變量也可以是引用的代碼實例,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
C++類中變量也可以是引用哈------要用初始化列表來初始化(因為C++引用一旦綁定,就無法更換,有點類似const)
#include <iostream>
using namespace std;
class A
{
public:
int &x;
int &y;
A(int &tmpX, int &tmpY):x(tmpX), y(tmpY){}
};
int main()
{
int tmpX = 1;
int tmpY = 2;
A a(tmpX, tmpY);
a.x = 5;
a.y = 6;
cout << a.x << endl; // 5
cout << a.y << endl; // 6
return 0;
}
第一次見, 不多說。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
用C++實現(xiàn),將一句話里的單詞進(jìn)行倒置的方法詳解
本篇文章是對用C++實現(xiàn),將一句話里的單詞進(jìn)行倒置的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
關(guān)于C++使用std::chrono獲取當(dāng)前秒級/毫秒級/微秒級/納秒級時間戳問題
這篇文章主要介紹了C++使用std::chrono獲取當(dāng)前秒級/毫秒級/微秒級/納秒級時間戳,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-07-07
C++17文件系統(tǒng)庫之std::filesystem 示例詳解
std::filesystem是C++17引入的一個強(qiáng)大且易用的文件系統(tǒng)操作庫,它提供了跨平臺的文件系統(tǒng)操作接口,簡化了文件和目錄操作的代碼實現(xiàn),本文給大家介紹C++17文件系統(tǒng)庫之std::filesystem 示例詳解,感興趣的朋友一起看看吧2025-03-03

