最近在學(xué)習(xí)課程的時(shí)候發(fā)現(xiàn)一個(gè)很困惑的問(wèn)題,上代碼
在新城等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專(zhuān)注、極致的服務(wù)理念,為客戶提供做網(wǎng)站、成都網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作按需求定制網(wǎng)站,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),成都營(yíng)銷(xiāo)網(wǎng)站建設(shè),外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè),新城網(wǎng)站建設(shè)費(fèi)用合理。
class DataHeader;
class LoginResult:public DataHeader;
typedef std::shared_ptr<DataHeader> DataHeaerPtr;
//原型
void addSendTask(ClientSocketPtr& pClient, DataHeaderPtr& header)
//未報(bào)錯(cuò)調(diào)用
DataHeaderPtr ret = std::make_shared<LoginResult>();
pCellServer->addSendTask(pClient, ret);
//報(bào)錯(cuò)調(diào)用
auto ret = std::make_shared<LoginResult>();
pCellServer->addSendTask(pClient, (DataHeaderPtr)ret);
#錯(cuò)誤代碼:(DataHeaderPtr)ret
錯(cuò)誤類(lèi)型:
非常量引用的初始值必須為左值。
測(cè)試環(huán)境為vc2017。
疑問(wèn):
學(xué)習(xí)的電子課件中為vc2013,這里并不會(huì)報(bào)錯(cuò)。在vc2017導(dǎo)入課件中的源碼這里也不會(huì)報(bào)錯(cuò)。這是什么原因????????????
新聞名稱(chēng):C++11智能指針和引用
分享網(wǎng)址:http://www.rwnh.cn/article12/jiecgc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站排名、定制網(wǎng)站、企業(yè)網(wǎng)站制作、服務(wù)器托管、ChatGPT
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)