关于VC++头文件的问题

来源:百度知道 编辑:UC知道 时间:2024/05/23 21:26:40
VC里把类的实现分成了三部分,头文件.h 实现文件app 还有程序执行 ;既然这样分布,问什么在实行文件里还有#include 这种调用头文件的定义,而且把它剪切到头文件,h中,就会报错.往高手解释一下

呵呵,你还需多看书。。

头文件主要就是来声明CPP里实现的类或函数,你说的程序执行我想应该指的是目标文件,这是以库的形式发布,不用你再编译,但是他里面有什么你也不知道呀,怎么办哩,就给你个头文件,让你清楚他里面定义的啥呀,有什么可以用的,你移动头文件出错,要看一下报的什么错哦。错误可是千奇百怪的。不能一概而论。

很简单,头文件里面include的一般是全局的,而在实现文件即CPP中includ的是这个实现文件自己用的,比如要用的一些局部量,就必须INCLUDE,如果把这种INCLUDE放在头文件当然会报错。
给分哟!!!!

小子,你太外行了。
cpp 你写成 app 了

可能会出现重复引用的问题。
而且如果你把.cpp中引得头文件移动到.h中,那你的.cpp文件是否引用了相应.h,如果没有当然就不行。