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

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

形參賦初始值的問題

class?Student
{
string?m_strName;
public:
Student();
Student(string?_name);??????????????????//Student(string?_name='Leo')為什么編譯不通過呢?
Student(const?Student?&?stu);
~Student();
void?SetName(string?_name);????????????//void?SetName(string?_name='Leo')同上
string?GetName();
};
Student::Student()
{
????m_strName="";
????cout<<"Student()"<<endl;
}
Student::Student(string?_name)
{
????m_strName=_name;
????cout<<"Student(string?_name)"<<endl;
}
Student::Student(const?Student&?stu)
{
????cout<<"Student(const?Student?&?stu)"<<endl;
}
Student::~Student()
{
????cout<<"~Student"<<endl;
}
void?Student::SetName(string?_name)
{
????m_strName=_name;
????cout<<"SetName(_name)"<<endl;
}
string?Student::GetName()
{
????return?m_strName;
????cout<<"GetName()"<<endl;
}
int?main(void)
{
????//?通過new方式實例化對象*stu
????Student?*stu?=?new?Student();
????//?更改對象的數(shù)據(jù)成員為“慕課網(wǎng)”
	stu->SetName("慕課網(wǎng)");
????//?打印對象的數(shù)據(jù)成員
	cout<<stu->GetName()<<endl;
	return?0;
}

如上注釋所示,為什么在申明函數(shù)的時候給形參賦值通不過呢?我記得前面的課程里好像有在聲明函數(shù)的時候賦值的

希望前輩指點,謝謝


正在回答

2 回答

Student(string?_name='Leo')這樣就2個默認構(gòu)造函數(shù)了~要產(chǎn)生二義性的

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

字符串是雙引號不是單引號

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

口畏喂馬劈劈柴 提問者

改成雙引號也編譯不通過啊,怎么一回事呢這
2015-05-26 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

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

封裝--面向?qū)ο蟮幕窘坛塘η髱椭』锇閭兗磳W(xué)即會

進入課程

形參賦初始值的問題

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

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

幫助反饋 APP下載

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

公眾號

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