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