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

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

小白求助,請(qǐng)問(wèn)Location g()該怎么理解?

小白求助,請(qǐng)問(wèn)Location g()該怎么理解?

藍(lán)山帝景 2021-07-06 14:10:59
#include <iostream>using namespace std;class Location{ public :Location(int xx=0,int yy=0){X=xx;Y=yy;cout<<"object constructed."<<endl;}~Location();Location(const Location &p );int GetX()const {return X;}int GetY() const {return Y;}private :int X,Y;};Location::~Location(){ cout<<X<<","<<Y<<"object destroyed."<<endl;}Location::Location(const Location &p){ X=p.X;Y=p.Y;cout<<"copy constructor called."<<endl;}Location g(){Location A(1,2);return A;}int main(){ Location B;B=g();}Location g() 怎么理解?一個(gè)函數(shù)可以是一個(gè)類(lèi)嗎?B=g()又是什么意思?為什么一個(gè)函數(shù)可以賦值給一個(gè)類(lèi)對(duì)
查看完整描述

2 回答

?
MMTTMM

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

Location g()//返回值類(lèi)型為L(zhǎng)ocation的函數(shù)g()
{
Location A(1,2);//一個(gè)新變量A
return A;//返回A
}


查看完整回答
反對(duì) 回復(fù) 2021-07-11
?
慕婉清6462132

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

類(lèi)定義之后就跟一個(gè)變量類(lèi)型很相似的,你把Location g()替換成int g()好理解吧. int g()是返回整數(shù)的函數(shù),Location g() 就是一個(gè)返回對(duì)象的函數(shù),看看函數(shù)體{Location A(1,2);return A;}正式構(gòu)造了一個(gè)對(duì)象,然后將該對(duì)象返回. Location B;B=g(); 是先定義一個(gè)對(duì)象B,而g()返回的也是一個(gè)同類(lèi)對(duì)象,兩個(gè)對(duì)象之間賦值. 將類(lèi)與變量類(lèi)型對(duì)比著想,就容易明白了. 希望對(duì)你有幫助!

查看完整回答
反對(duì) 回復(fù) 2021-07-11
  • 2 回答
  • 0 關(guān)注
  • 373 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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