亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

對于三個文件的問題

請問第三個文件是怎么定義的呢?跟第二個文件是一樣的定義過程嗎,只是名字不同嗎,我看它們都是.cpp文件

正在回答

3 回答

Teacher.h頭文件是聲明文件,類中包含Teacher類的定義(類中的成員函數只是聲明);新建一個Teacher.cpp文件,Teacher.cpp是對Teacher類的成員函數的具體定義,需要引入Teacher.h頭文件(#include ” Teacher.h”);然后再建一個demo.cpp,寫main()函數,對Teacher類進行實例化,生成Teacher類的對象,需要引入Teacher.h頭文件(#include ” Teacher.h”)

1 回復 有任何疑惑可以回復我~
#1

qq_慕設計7198724

請問 demo 中為何可以直接調用.cpp中的東西 頭文件中只包含了.h啊
2020-03-31 回復 有任何疑惑可以回復我~

一個文件是聲明文件,以.h為后綴,作用是在類中聲明成員變量和成員函數;在另一個以.cpp為后綴的文件中,對這些聲明的函數進行具體內容的定義;在另一個以.cpp為后綴的文件中,寫main()函數,在main()函數里面對類進行實例化,生成對象,所以在這個文件中,要以頭文件的形式引入那個以.h為后綴的文件。

1 回復 有任何疑惑可以回復我~
#1

冰擬繞指柔

不好意思,這個表述還有點欠缺,看下面我的另外一個表述,應該更全面。
2019-05-27 回復 有任何疑惑可以回復我~

cpp是實現文件,.h是聲明文件.第三個文件的意思是實現.h里的函數。

0 回復 有任何疑惑可以回復我~

舉報

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

封裝--面向對象的基石,本教程力求幫助小伙伴們即學即會

進入課程

對于三個文件的問題

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號