如何设置头文件

在编写程序中档头文件比较多时容易出出现重复引用,导致函数重复定义的情况。而

且,我比较习惯讲其他的函数定义到一个单独的Additional.cpp文件中,主文件main.cpp只留一个main函数。

   这样如果直接在main.cpp中调用#include“Additional.cpp” 必然会出现两次引用预编译头文件#include"stdafx.h"的情况。对此解决的办法是:

(1)最好每一个cpp文件对应一个.h头文件,尽量将函数声明,类定义,结构体的定义放到头文件中,而将函数的定义放到cpp文件中.

(2)对于重复引用预编译头文件的问题,可以将函数的声明放到Additional.h中,而将函数的定义部分放到addtional.cpp中,这样在主函数Main.cpp中直接引用additional.h即可避免stdafx.h重复调用的情况。

你可能感兴趣的:(如何设置头文件)