課程
/后端開發(fā)
/C++
/C++遠征之封裝篇(上)
void setName(string_name)
{m_strName=_name;}
解釋一下具體的意思和方法,為什么()里要寫那個,為什么{ }里要寫那個,意義是什么
2017-02-21
源自:C++遠征之封裝篇(上) 4-2
正在回答
void setName(string _name) ?// string 為數(shù)據(jù)類型 ? ? ?_name 為變量 ? 聲明了一個string型的函數(shù)變量_name
{
m_strName = _name; ? // 將 _name的值賦值給 m_strName
}
函數(shù)的作用就是把輸入的值(_name)賦值給m_strName
一DAIKI一 提問者
void setName(string_name) 括號內(nèi)是定義了一個字符串型的變量_name,其實括號內(nèi)也可以為空,在大括號里定義也可以。 {m_strName=_name;}賦值語句,把等號右邊的值賦給左邊,但是你的代碼有問題,你的等號左邊的變量沒有定義就賦值了,編譯時不會通過的。
舉報
封裝--面向?qū)ο蟮幕?,本教程力求幫助小伙伴們即學即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-21
void setName(string _name) ?// string 為數(shù)據(jù)類型 ? ? ?_name 為變量 ? 聲明了一個string型的函數(shù)變量_name
{
m_strName = _name; ? // 將 _name的值賦值給 m_strName
}
函數(shù)的作用就是把輸入的值(_name)賦值給m_strName
2017-03-06
void setName(string_name)
括號內(nèi)是定義了一個字符串型的變量_name,其實括號內(nèi)也可以為空,在大括號里定義也可以。
{m_strName=_name;}賦值語句,把等號右邊的值賦給左邊,但是你的代碼有問題,你的等號左邊的變量沒有定義就賦值了,編譯時不會通過的。