C++類中變量也可以是引用的代碼實例
C++類中變量也可以是引用哈------要用初始化列表來初始化(因為C++引用一旦綁定,就無法更換,有點(diǎn)類似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)文章
Qt編寫地圖實現(xiàn)海量點(diǎn)位標(biāo)注
海量點(diǎn)位標(biāo)注的出現(xiàn),是為了解決普通設(shè)備點(diǎn)超過幾百個性能極速降低的問題。本文將介紹如何通過Qt實現(xiàn)海量點(diǎn)位標(biāo)注功能,感興趣的可以了解一下2022-01-01
用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

