課程
/后端開發
/C++
/C++遠征之封裝篇(上)
請問第三個文件是怎么定義的呢?跟第二個文件是一樣的定義過程嗎,只是名字不同嗎,我看它們都是.cpp文件
2018-05-07
源自:C++遠征之封裝篇(上) 6-6
正在回答
Teacher.h頭文件是聲明文件,類中包含Teacher類的定義(類中的成員函數只是聲明);新建一個Teacher.cpp文件,Teacher.cpp是對Teacher類的成員函數的具體定義,需要引入Teacher.h頭文件(#include ” Teacher.h”);然后再建一個demo.cpp,寫main()函數,對Teacher類進行實例化,生成Teacher類的對象,需要引入Teacher.h頭文件(#include ” Teacher.h”)
qq_慕設計7198724
一個文件是聲明文件,以.h為后綴,作用是在類中聲明成員變量和成員函數;在另一個以.cpp為后綴的文件中,對這些聲明的函數進行具體內容的定義;在另一個以.cpp為后綴的文件中,寫main()函數,在main()函數里面對類進行實例化,生成對象,所以在這個文件中,要以頭文件的形式引入那個以.h為后綴的文件。
冰擬繞指柔
cpp是實現文件,.h是聲明文件.第三個文件的意思是實現.h里的函數。
舉報
封裝--面向對象的基石,本教程力求幫助小伙伴們即學即會
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-27
Teacher.h頭文件是聲明文件,類中包含Teacher類的定義(類中的成員函數只是聲明);新建一個Teacher.cpp文件,Teacher.cpp是對Teacher類的成員函數的具體定義,需要引入Teacher.h頭文件(#include ” Teacher.h”);然后再建一個demo.cpp,寫main()函數,對Teacher類進行實例化,生成Teacher類的對象,需要引入Teacher.h頭文件(#include ” Teacher.h”)
2019-05-27
一個文件是聲明文件,以.h為后綴,作用是在類中聲明成員變量和成員函數;在另一個以.cpp為后綴的文件中,對這些聲明的函數進行具體內容的定義;在另一個以.cpp為后綴的文件中,寫main()函數,在main()函數里面對類進行實例化,生成對象,所以在這個文件中,要以頭文件的形式引入那個以.h為后綴的文件。
2018-05-08
cpp是實現文件,.h是聲明文件.第三個文件的意思是實現.h里的函數。