.h和.cpp差不多就像書(shū)和目錄的關(guān)系吧,目錄中對(duì)書(shū)中的章節(jié)和內(nèi)容進(jìn)行簡(jiǎn)單表示,真正的實(shí)現(xiàn)是在書(shū)里面的。 一般的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu),接口,還有類(lèi)的定義放在.h文件中,可以叫他們頭文件,可以#include 到別的文件中。功能實(shí)現(xiàn)一般都放在具體的.cpp文件中,這樣方便文件管理,節(jié)約時(shí)間,提高效率。 你完全可以把功能實(shí)現(xiàn)一并放在.h文件中,也可以#include一個(gè).cpp文件到另一個(gè)源文件中,這樣編譯可以通過(guò),但不方便查看與管理,程序(或項(xiàng)目)稍微大點(diǎn),容易造成混亂。
一般的數(shù)據(jù),數(shù)據(jù)結(jié)構(gòu),接口,還有類(lèi)的定義放在.h文件中,可以叫他們頭文件,可以#include 到別的文件中。
功能實(shí)現(xiàn)一般都放在具體的.cpp文件中,這樣方便文件管理,節(jié)約時(shí)間,提高效率。
你完全可以把功能實(shí)現(xiàn)一并放在.h文件中,也可以#include一個(gè).cpp文件到另一個(gè)源文件中,這樣編譯可以通過(guò),但不方便查看與管理,程序(或項(xiàng)目)稍微大點(diǎn),容易造成混亂。