在C语言家族程序中,头文件被大量使用.一般而言,每个C++/C程序通常由头文件(header files)和定义文件(definition files)组成.头文件作为一种包含功能函数、数据接口声明的载体文件,主要用于保存程序的声明(declaration),而定义文件用于保存程序的实现 (implementation). .c就是你写的程序文件. cpp就是C++源代码文件.就象C源代码是*.c文件一样. mapinfo的prj及写字板或其它文本编辑器都可以打开,可以加入你自己制造的投影 h一般为C语言中用.hpp一般为C++语言中用.
.h是头文件不能编译.cpp 是源文件 能够编译 头文件包含了源文件中用到的一些函数和宏的定义
第一步应该使创建工程项目,选择项目类型.如果是自己搞的项目,可以建立一个空项目,然后往里面添加文件.
include意思就是在编译的时候,把h文件整个复制到cpp文件里面,不喜欢C,C++里面这种头文件的概念,命名空间更高效简洁,更不用无缘无故把类的声明跟定义分在两个不同的地方了,C++之所以有很多语法很奇怪,就是因为其对C的兼容造成的,哎.
要先新建工程,然后再在工程下新建cpp或.h文件.到工程目录下看看是否有和新建的cpp文件同名的文件,有的话帮那个文件改一下扩展名,看看可不可以.
.h文件是声明类,变量和函数,.cpp文件是.h文件中声明的对象的具体实现和初始化,记得在.cpp文件开头加上#include "名字.h" 把 .h和.cpp文件关联起来;最简单的例子:test.h: class test { public: int a; test(); ~test(); void function(); }; test.cpp #include "test.h" test::test() { a = 0; //a 的初始化 } test::~test() { } void test::function() { }
以.h位后缀的是头文件,.cpp是源文件.一般都是在一个项目中. 如果是初学c++的话,使用源文件(也就是.cpp)就足够编写出我们需要的源程序了.正如书本上最最基本的“Hello World”编码,只要在源文件中有一个主函数就可以完成一个
cpp文件里有个#include 包含了你写的头文件 可以这样理解编译的时候编译器把头文件的内容放到cpp文件里了
第一步是添加工程吧 然后在往里面加文件,想加多少加多少
”.但是由于本人生性愚钝,学C++的时候,确实花了很久的时间都搞不明白,只是会写一个文件,但不会写一个工程.而用C++编写比较大型的项目时,文件的分割管理确实确实是非常必要的 .下面就非常简洁明了地谈谈头文件(.h)和源文