最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

淺談C++左值引用和右值引用

 更新時間:2017年01月10日 09:41:21   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談C++左值引用和右值引用。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

實例如下:

#include<iostream>
#include<utility>
#include<vector>
using namespace std;

int f();

int main() {
	vector<int>vi(100);
	int i=42;
	int &&r1=i;//error不能把右值引用綁到左值上
	int &&r2=10;
	int &r3=i;
	int &r4=10;//error非常量引用不能綁到右值上
	const int &r5=10;//ok
	int &&r5=r2;//error,r2是左值
	int &&r6=std::move(r2);//ok,c++11std::move把左值轉換為對應的右值引用類型。
	int &&r4=f();//這個函數(shù)返回右值
	int &r5=vi[1];//下標返回左值
	int &r6=r4;//變量r4是左值
}
//左值引用表示一個對象的身份,右值引用表示對象的值

//返回左值引用的函數(shù)、賦值、下標、解引用和前置遞增遞減運算符都是返回左值。
//不能把右值引用綁定在它們上,但可以把左值引用綁在它們上

//返回非引用類型的函數(shù)、算術、關系、位以及后置遞增遞減運算符都是返回右值
//不能把左值引用綁定它們上,但可以把const左值引用和右值引用綁定在它們上。

以上這篇淺談C++左值引用和右值引用就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • C語言數(shù)據(jù)類型和格式說明符基礎教程示例

    C語言數(shù)據(jù)類型和格式說明符基礎教程示例

    這篇文章主要為大家介紹了C語言數(shù)據(jù)類型和格式說明符基礎教程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • C語言實現(xiàn)循環(huán)打印星號圖形再鏤空

    C語言實現(xiàn)循環(huán)打印星號圖形再鏤空

    這篇文章主要介紹了C語言實現(xiàn)循環(huán)打印星號圖形再鏤空,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • c語言讀取txt文件內(nèi)容簡單實例

    c語言讀取txt文件內(nèi)容簡單實例

    在本篇文章里小編給大家整理的是關于c語言如何讀取txt文件內(nèi)容,需要的朋友們可以參考下。
    2020-03-03
  • C語言實現(xiàn)彈跳小球

    C語言實現(xiàn)彈跳小球

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)彈跳小球,設置了小球分數(shù)及過關難度,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • C語言算法積累加tag的循環(huán)隊列

    C語言算法積累加tag的循環(huán)隊列

    這篇文章主要為大家介紹了C語言算法積累加tag的循環(huán)隊列的解題思路,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-06-06
  • C++ const限定符以及頂層const和底層const的案例詳解

    C++ const限定符以及頂層const和底層const的案例詳解

    這篇文章主要介紹了C++ const限定符以及頂層const和底層const的案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • C++實現(xiàn)LeetCode(199.二叉樹的右側視圖)

    C++實現(xiàn)LeetCode(199.二叉樹的右側視圖)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(199.二叉樹的右側視圖),本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • C++流操作之fstream用法介紹

    C++流操作之fstream用法介紹

    這篇文章詳細介紹了C++流操作之fstream的用法,有需要的朋友可以參考一下
    2013-09-09
  • Qt6+QML實現(xiàn)Windows屏幕錄制功能

    Qt6+QML實現(xiàn)Windows屏幕錄制功能

    Qt6提供了很多豐富的多媒體支持類,本文將為大家詳細介紹一下Qt6如何結合QML實現(xiàn)Windows屏幕錄制功能,文中的示例代碼簡潔易懂,有需要的小伙伴可以參考一下
    2025-04-04
  • c++語言中虛函數(shù)實現(xiàn)多態(tài)的原理詳解

    c++語言中虛函數(shù)實現(xiàn)多態(tài)的原理詳解

    這篇文章主要給大家介紹了關于c++語言中虛函數(shù)實現(xiàn)多態(tài)的原理的相關資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用c++語言具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-05-05

最新評論

香港| 安康市| 西华县| 云梦县| 玉屏| 利津县| 云霄县| 田阳县| 青铜峡市| 迭部县| 高要市| 黄陵县| 南投县| 塔城市| 新疆| 临夏县| 东乡县| 塘沽区| 莒南县| 西平县| 娱乐| 会同县| 濉溪县| 昌图县| 翁牛特旗| 惠水县| 深州市| 沾化县| 长治县| 米易县| 玛沁县| 鸡西市| 长垣县| 交口县| 辉县市| 丘北县| 调兵山市| 湘阴县| 甘洛县| 兴海县| 湟源县|