請問為什么string字符串無法設(shè)置默認(rèn)值?
例如這樣
void new_name(){name="null";}
這是我設(shè)置的默認(rèn)值,但是我輸出名字的時(shí)候就是什么都沒有。
當(dāng)然,如果我
BM.set_name("劍圣");
這樣設(shè)置以后“劍圣”就會(huì)輸出出來了,我也不知道為什么
例如這樣
void new_name(){name="null";}
這是我設(shè)置的默認(rèn)值,但是我輸出名字的時(shí)候就是什么都沒有。
當(dāng)然,如果我
BM.set_name("劍圣");
這樣設(shè)置以后“劍圣”就會(huì)輸出出來了,我也不知道為什么
2018-06-27
舉報(bào)
2018-06-27
你需要先調(diào)用 new_name()這個(gè)函數(shù)才能初始化,這個(gè)函數(shù)不是構(gòu)造函數(shù),對象生成時(shí)不會(huì)自動(dòng)調(diào)用。