头文件和源文件分别放什么,VC2008中一个项目有头文件源文件资源文件三个文件夹请

1,VC2008中一个项目有头文件源文件资源文件三个文件夹请写头文件(一般是.h)就放在"头文件"文件夹下啊.源文件夹里多放.c 或者.cpp文件(我不知道C#语言的结构目录是不是也这样子的)资源文件里面放一些资源,图片啊什么的
2 , 头文件 源文件 对应关系其实头文件可以没有的 , 那为什么要用头文件呢?就是为了复用源代码,比如我写了个函数,用头文件声明 , 编译成库文件 , 假设别人要用的话复制头文件和库文件过去使用就可以了 。我不需要给他cpp文件来告诉他实现 。关于问题1:在C语言中函数的定义不能在头文件中实现 。在C++语言中,类的内联函数,模板函数,模糊类的函数是能够在头文件中实现的 。对于函数来说,声明和定义还是建议分开来做 。关于问题2:这种情况有两个建议,(1)力学和数学的函数不能重名;(2)可以用namespace来加以区分 。【头文件和源文件分别放什么,VC2008中一个项目有头文件源文件资源文件三个文件夹请】
3,自己编的头文件和源文件应该放在哪很简单放在哪儿都行如果.h在同一文件夹则在.cpp中写#include "XXXX.h"如果.h在父文件夹则在.cpp中写#include "..\\XXXX.h"如果.h在子文件夹则在.cpp中写#include ".\\XXXX_directory\\XXXX.h"如果.h和stdio.h,stdlib.h放在一起,.cpp可写#include <xxxx.h>有个简单的办法,找到存放stdio.h所在的文件夹,把你编写的文件放在那就好了.还有#include 后面用"" <>的区别,我不是记得很清楚了.好象""只要把文件放在编译器所在的文件夹的子目录下就可以了的.还有,编译器设置里面应该有include和library地址的,你可以在里面添加一个专门的目录来保存你的头文件,或者是源文件.因为不知道你用的哪个软件不好说具体的命令地址.但是应该是在 设置->编译下面的.祝好运.

    推荐阅读