已采納回答 / 443452169
第一個(gè)#我也不太清楚具體含義,第二個(gè)#要加上,因?yàn)槟愕念愔杏衧tring類型的數(shù)據(jù),第3行是命名空間,因?yàn)槟阌昧舜蛴?shù)據(jù)的函數(shù)(方法),而那個(gè)方法是屬于std這個(gè)指令集(方法庫(kù))的
2016-06-13
已采納回答 / 慕粉1462912324
當(dāng)對(duì)象無(wú)參數(shù)初始化的時(shí)候,這兩個(gè)構(gòu)造函數(shù)都滿足使用條件,所以產(chǎn)生沖突,不知道該調(diào)用哪個(gè)函數(shù)完成初始化
2016-06-10
已采納回答 / Mr_Happens
因?yàn)榉庋b好了之后,對(duì)數(shù)據(jù)的操作才是有規(guī)有矩的。如果不封裝,完全可能出現(xiàn)這樣的情況:<...code...>這樣明顯是不合法的(把數(shù)字付給字符串),但是這樣在編譯的時(shí)候不會(huì)出錯(cuò),只有在運(yùn)行的時(shí)候才能體現(xiàn)出來(lái)。但是如果封裝了的話,就會(huì)是這樣:<...code...>就是這樣,覺(jué)得有用就采納吧!
2016-06-10
已采納回答 / sunshine愚人杰
首先,實(shí)例化對(duì)象的時(shí)候,student改為Student(),記得加括號(hào),然后,輸出的那里是getName(),也得加括號(hào),你對(duì)加括號(hào)的意識(shí)不強(qiáng),需要多注意。
2016-05-12
已采納回答 / qq_綠山坡_03316482
當(dāng)函數(shù)并不復(fù)雜,不包含循環(huán)等復(fù)雜結(jié)構(gòu)的時(shí)候可以用getline
2016-05-07
已采納回答 / li_yuting
一個(gè)類(class)里面的各種變量是數(shù)據(jù)成員,類里面的函數(shù)是成員函數(shù)class student{public:string name;int age;void shuchu(){cout<<name<<age<<endl;}}比如 student 類里面,string name 和 int age 是數(shù)據(jù)成員,? shuchu 就是成員函數(shù)
2016-05-05
已采納回答 / weibo_慕前端9574326
main函數(shù)里的cout后面,每一個(gè)函數(shù)調(diào)用的時(shí)候沒(méi)有加(),修改如下cout<<sut.getName()<<" "<<stu.getGender()<<" "<<stu.getScore()<<endl;
2016-04-30
已采納回答 / 行無(wú)忌3317729
我解決了,其實(shí)老師漏說(shuō)了一點(diǎn),在temp頁(yè)面,main函數(shù)上方也需要加上#include"Teacher.h"這個(gè),加上就解決了<...code...>
2016-04-29
已采納回答 / sunzili008
因?yàn)?include teacher.cpp是在?include teacher.h里引用的,你可以進(jìn)入include teacher.h文件里看看
2016-04-28
已采納回答 / 僅存獸性的程序猿
按F5調(diào)試是只調(diào)試main函數(shù)的(main函數(shù)在調(diào)用其他函數(shù)),所以說(shuō)無(wú)論在哪個(gè)界面按F5,都只調(diào)試其中一個(gè)頁(yè)面的main函數(shù)。
2016-04-22
已采納回答 / 慕九州4717259
棧,就是那些由編譯器在需要的時(shí)候分配,在不需要的時(shí)候自動(dòng)清除的變量的存儲(chǔ)區(qū)。里面的變量通常是局部變量、函數(shù)參數(shù)等。?? ? ? 堆,就是那些由new分配的內(nèi)存塊,他們的釋放編譯器不去管,由我們的應(yīng)用程序去控制,一般一個(gè)new就要對(duì)應(yīng)一個(gè)delete。如果程序員沒(méi)有釋放掉,那么在程序結(jié)束后,操作系統(tǒng)會(huì)自動(dòng)回收。區(qū)分: 棧 在使用完后系統(tǒng)會(huì)自動(dòng)清除 ? 堆 ?在使用后必須用delete手動(dòng)清除
2016-04-20