第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

Const引用類(lèi)成員是否延長(zhǎng)了臨時(shí)類(lèi)的壽命?

Const引用類(lèi)成員是否延長(zhǎng)了臨時(shí)類(lèi)的壽命?

C++ C
慕姐8265434 2019-06-05 16:19:30
Const引用類(lèi)成員是否延長(zhǎng)了臨時(shí)類(lèi)的壽命?為何:#include <string>#include <iostream>using namespace std;class Sandbox{public:     Sandbox(const string& n) : member(n) {}     const string& member;};int main(){     Sandbox sandbox(string("four"));     cout << "The answer is: " << sandbox.member << endl;     return 0;}提供下列產(chǎn)出:答案是:而不是:答案是:四
查看完整描述

3 回答

?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

本土化 const參考文獻(xiàn)延長(zhǎng)了使用壽命。

該標(biāo)準(zhǔn)在§8.5.3/5[dcl.init.ref]中指定了這種行為,這一節(jié)是關(guān)于引用聲明的初始化器的。示例中的引用綁定到構(gòu)造函數(shù)的參數(shù)n,并且當(dāng)對(duì)象n一定會(huì)超出范圍。

生存期擴(kuò)展不是通過(guò)函數(shù)參數(shù)傳遞的。第12.2/5[類(lèi)臨時(shí)]:

第二個(gè)上下文是將引用綁定到臨時(shí)上下文。綁定引用的臨時(shí)對(duì)象或臨時(shí)對(duì)象,即臨時(shí)綁定的子對(duì)象的完整對(duì)象,除非如下所述,否則該引用的生存期將持續(xù)。一個(gè)臨時(shí)綁定到構(gòu)造函數(shù)的ctor初始化器中的引用成員(§12.6.2[class.base.init])一直持續(xù)到構(gòu)造函數(shù)退出。與函數(shù)調(diào)用中的引用參數(shù)綁定的臨時(shí)參數(shù)(§5.2.2[expr.all])一直保持到包含調(diào)用的完整表達(dá)式完成為止。


查看完整回答
反對(duì) 回復(fù) 2019-06-05
  • 3 回答
  • 0 關(guān)注
  • 616 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)