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

為了賬號安全,請及時綁定郵箱和手機立即綁定

求助大神大神??!

void setName(string str) ? ?{ ? ? ? ?m_strName = str; ? ?} ? ?這里有點不懂 傳遞的參數(shù)是對象嗎?

正在回答

6 回答

你這里函數(shù)的返回類型是無返回的void,形參也是對象,傳的是賦給str這個值,然后再把str賦了的值在去賦給m_strName 然后呢,再在下面去的string getName()函數(shù)去返回這個m_strName這個值

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

意思是傳遞的str這個對象 str里的名字傳遞給m_strName 是嗎?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~

a就是形參,形參就是傳值用的,你用什么符號都可以

這么跟你說吧,void setName(string str) ? ?{ ? ? ? ?m_strName = str; ? ?} ?

在這里,你通過給str->(""),這里的str不是你的形參,而是你給class student 這個類命名的對象,而void setName(string str) 在這里,str是個形參,兩者不是同一個,你把它搞錯了。你通過str-> ?這個標志是訪問你命名為str的對象的成員,然后給你類里的成員str形參賦值。。。要是還不懂的話,看我這些話,然后再去重新看下視頻。

3 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

通過str->setName("") 給形參a 賦了值 在通過a傳給m_strName 對嗎?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

東方既白233 回復(fù) 蒙麵女俠 提問者

yes
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

蒙麵女俠 提問者 回復(fù) 東方既白233

終于搞懂了!真的很感謝你耐心為我解答!謝謝~
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#4

東方既白233 回復(fù) 蒙麵女俠 提問者

不客氣,互相交流
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#5

蒙麵女俠 提問者 回復(fù) 東方既白233

嗯嗯 向你多多學習!
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

形參是str,實參是m_setName ?然后你給實參賦值,通過形參傳值,懂了嗎?

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

我剛剛把void setName(string str) { m_strName = str; } 里的str改成了 a 試試 結(jié)果一樣的 好像懂了點 但是還不明白 “慕課網(wǎng)” 怎么傳過去的
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

蒙麵女俠 提問者

怎么感覺是通過實參給形參傳值了呢?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~

可以,你在下面繼續(xù)調(diào)用這個函數(shù),就可以了

str->setName("好好學習"); ? 然后呢,str的值又變了,變成好好學習

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

我怎么還是覺得形參是str這個對象?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~

是的,就是傳“慕課網(wǎng)”這個字符串

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

哦哦 那假如還有別的數(shù)據(jù)成員 也是可以一樣傳的嗎?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~

是傳給str的值傳給m_strName,也可以這么說。傳參傳的是值不是以一個符號

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

蒙麵女俠 提問者

這里定義的 str 是一個類的對象 它包含類里的成員 是因為這個類里只有name這個成員 所以可以把這個成員的值傳給m_strName是嗎?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#2

蒙麵女俠 提問者

m_strName = str; 這里的str的值就是指的str->setName("慕課網(wǎng)"); 這個是嗎?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#3

東方既白233 回復(fù) 蒙麵女俠 提問者

str不是類的對象,這個類的對象是后面你自己去定義的,這里str只是作為一個形參傳值
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
#4

蒙麵女俠 提問者 回復(fù) 東方既白233

str不是類的一個指針對象嗎?只是作為形參 那怎么用到str->setName("慕課網(wǎng)"); 這個的呢?
2016-11-05 回復(fù) 有任何疑惑可以回復(fù)我~
查看1條回復(fù)

舉報

0/150
提交
取消
C++遠征之封裝篇(上)
  • 參與學習       103386    人
  • 解答問題       732    個

封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學即會

進入課程

求助大神大神??!

我要回答 關(guān)注問題
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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