最贊回答 / qq_平常心_63
你得明白Teacher.h和Teacher.cpp以及demo.cpp的關(guān)聯(lián)關(guān)系。1.Teacher.cpp和Teacher.h的關(guān)聯(lián)用#include "Teacher.h"鏈接。也就是說,在Teacher.cpp的頭文件中添加#include "Teacher.h",注意:Teacher.h中不加,你想想,Teacher.h就已經(jīng)是頭文件了,還在Teacher.h中加自己,是不是很傻?你想無限調(diào)用?2.demo.cpp和Teacher.cpp沒有關(guān)聯(lián),demo.cpp和Teacher.h的關(guān)聯(lián)是#in...
2017-08-21
已采納回答 / 慕粉2134498320
實(shí)例化對(duì)象 ①是從棧中實(shí)例化?? ②是從堆中實(shí)例化?? 從堆中實(shí)例化一個(gè)對(duì)象時(shí)才會(huì)要()
2017-08-08
最新回答 / 紅塵太簡單
可以強(qiáng)制構(gòu)造函數(shù)有參數(shù),無默認(rèn)值;讓調(diào)用的時(shí)候必須添加參數(shù),有時(shí)候是必須這樣做的。
2017-08-07
最贊回答 / 黑貓叮
cin.getline()函數(shù)是處理數(shù)組字符串的,其原型為cin.getline(char * ,?int),第一個(gè)參數(shù)為一個(gè)char指針,第二個(gè)參數(shù)為數(shù)組字符串長度。getline(cin,str)函數(shù)是處理string類的函數(shù)。第二個(gè)參數(shù)為string類型的變量。
2017-08-07
已采納回答 / 慕神4146798
Teacher::Teacher(string?_Name,int?_Age=0){????m_strName?=?_Name;????m_iAge?=?_Age;}這樣就可以了,因?yàn)槟愕腳Age沒有默認(rèn)值,一定要傳值,不然就會(huì)出錯(cuò)
2017-08-06
最新回答 / 沙漠看海
利用從堆申請(qǐng)內(nèi)存來實(shí)例化對(duì)象之后還是可以釋放內(nèi)存的,從棧中實(shí)例化無法把占用的內(nèi)存釋放掉
2017-07-29
最新回答 / 涼啊涼
我覺得是開始加了#include <string> ?這個(gè)庫中已經(jīng)定義了每個(gè)string變量成為一個(gè)對(duì)象,而成員函數(shù)已經(jīng)定義好了是s.empty()和s.size()等吧
2017-07-28
最新回答 / qq_綠U藍(lán)_0
找到原因了,這是評(píng)論區(qū)的一句話:cout<<"慕課網(wǎng)"<<endl; ?就能夠通過,代碼寫的正確不通過,這個(gè)就通過了,很明顯認(rèn)證對(duì)錯(cuò)就是簡單的驗(yàn)證輸出結(jié)果,而沒有更加智能的驗(yàn)證系統(tǒng),慕課網(wǎng)還有很多地方需要努力的啊
2017-07-27