已采納回答 / 慕容4417438
新建一個(gè)頭文件Teacher.h,把你源代碼中Teacher.h這部分的代碼內(nèi)容剪切到新建的Teacher.h文件中。Teacher.h是聲明文件。(注意包含相應(yīng)的庫(kù))再新建一個(gè)源文件Teacher.cpp,把你源代碼中Teahcer.cpp這部分的代碼內(nèi)容剪切到新建的Teacher.cpp文件中。Teacher.cpp是定義文件。(注意包含相應(yīng)的庫(kù))之后再編譯運(yùn)行你的2.cpp文件。
2018-08-02
最新回答 / 大腦門兒
類內(nèi)定義的函數(shù)優(yōu)先選擇編譯為內(nèi)聯(lián)函數(shù)。如果函數(shù)比較簡(jiǎn)單,就會(huì)被編譯為內(nèi)聯(lián)函數(shù),如果函數(shù)比較復(fù)雜,則不會(huì)被編譯為內(nèi)聯(lián)函數(shù),所以類內(nèi)定義的函數(shù)不一定都是內(nèi)聯(lián)函數(shù)。
2018-08-02
已采納回答 / ihavebeen
我覺得 你只是不理解數(shù)據(jù)封裝的意義所在吧。數(shù)據(jù)成員就是數(shù)據(jù)封裝的表現(xiàn)形式,我個(gè)人理解。。。下面是我去找資料看的數(shù)據(jù)封裝相關(guān)的說法。c++數(shù)據(jù)的封裝性是把屬性算法(邏輯處理)封裝起來,只留必要的方法和接口,讓用戶使用。封裝是面向?qū)ο缶幊讨械陌褦?shù)據(jù)和操作數(shù)據(jù)的函數(shù)綁定在一起的一個(gè)概念,這樣能避免受到外界的干擾和誤用,從而確保了安全。數(shù)據(jù)封裝引申出了另一個(gè)重要的 OOP 概念,即數(shù)據(jù)隱藏。數(shù)據(jù)封裝是一種把數(shù)據(jù)和操作數(shù)據(jù)的函數(shù)捆綁在一起的機(jī)制,數(shù)據(jù)抽象是一種僅向用戶暴露接口而把具體的實(shí)現(xiàn)細(xì)節(jié)隱藏起來的機(jī)制。C++...
2018-07-28
我就想知道老師本人有看到嗎,反正我是倒退10+遍,眼都快轉(zhuǎn)圈了,也沒看到,怕是瞎了,就我一人嗎。。。
2018-07-18
最新回答 / 慕工程4325466
因?yàn)槟阋暾?qǐng)一個(gè)堆的內(nèi)存空間,來實(shí)例化一個(gè)STUDENT的類,若果你用別的名字,空間大小就不是這個(gè)類的大小里,你怎么用這段內(nèi)存來實(shí)例化Student
2018-07-10
最新回答 / shadow217
視頻中的停留是因?yàn)橛昧藄ystem("pause")命令,使程序強(qiáng)制停留,注意這時(shí)的程序還沒有退出,系統(tǒng)不會(huì)銷毀棧中實(shí)例化的對(duì)象(只有在程序退出時(shí)才會(huì)銷毀),而我猜測(cè)你的vs2017是自己設(shè)置的讓程序在結(jié)束后不自動(dòng)關(guān)閉控制臺(tái),這種情況下程序已經(jīng)退出,只是控制臺(tái)還沒有關(guān)閉,系統(tǒng)已經(jīng)自動(dòng)銷毀了對(duì)象,所以會(huì)打印析構(gòu)函數(shù)的內(nèi)容。
2018-07-10
那些說5:30有問題的應(yīng)該是理解錯(cuò)了,這個(gè)*p不是指針,而是指針數(shù)組,p[i]不是像我們想象的指向第幾個(gè)地址,而是指向第幾個(gè)數(shù)組。
2018-07-09