我知道什么是头文件,但我仍然不明白为什么很多程序员会制作一个同名的头文件和源文件,并且只在头文件中放置函数的原型,而在源文件中说明函数的作用。
我从来没有把函数和它们的原型分别放在不同的文件中,而是把它们全部塞进头文件中。
问题是,为什么要为头文件创建一个源文件?它有什么优势吗?这只是为了让代码看起来更清晰吗?我不理解。
我从来没有把函数和它们的原型分别放在不同的文件中,而是把它们全部塞进头文件中。
问题是,为什么要为头文件创建一个源文件?它有什么优势吗?这只是为了让代码看起来更清晰吗?我不理解。