C++中类的头文件和实现文件怎么用

如题所述

例如:有三个文件。名字分别是:a.h , a.cpp, aTest.cpp .
a.h就是类的头文件。a.cpp是头文件a.h中类的实现,它里面要有 #include"a.h" 。
aTest.cpp是类的使用文件,在这个文件里你可以用这个类去完成它能完成的功能,在它里面要有: #include"a.h" ,但是不用 #include"a.cpp" ,,,,,,,,,,, 。在编译a.h时,自动编译了a.cpp。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-18
例如:有三个文件。名字分别是:a.h , a.cpp, aTest.cpp .
a.h就是类的头文件。a.cpp是头文件a.h中类的实现,它里面要有 #include"a.h" 。
aTest.cpp是类的使用文件,在这个文件里你可以用这个类去完成它能完成的功能,在它里面要有: #include"a.h" ,但是不用 #include"a.cpp" !!!!!!!!!!! 。在编译a.h时,自动编译了a.cpp .
回答的应该可以理解了吧。本回答被提问者和网友采纳
第2个回答  2010-12-12
头文件直接#include 进来就可以了,你#include了头文件的话,cpp文件系统自动调用,就这么简单

c++中什么是头文件,用来干嘛的?
1、最通俗的理解,头文件就是将别的文件里的代码插入到编程代码中的一种方式。它使用#include指令,比如“include "ABCD.h"”这个指令告诉编译器,我这儿要加入一些代码,这些代码在一个叫"ABCD.h"的文件中,将这个文件的内容直接全部插入到这一代所在位置就好。一般习惯于用.h或.hpp作为这类文件的...

C++中如何写头文件代码,如何使用!
创建方法:文件→新建→在弹出的框中选择文件栏→C++\/C Header File→确定,然后就开始写头文件内容。头文件作用:1,头文件可以定义所用的函数列表,方便查阅你可以调用的函数;2,头文件可以定义很多宏定义,就是一些全局静态变量的定义,在这样的情况下,只要修改头文件的内容,程序就可以做相应的修改...

c++中,如何将类的源文件放在头文件中,使其在另一个源文件中可以通过包含...
比如有个类ABC要在main.cpp内使用,创建两个文件 ABC.h,ABC.cpp 把类的声明都写在h里面,方法的实现写在cpp里面,然后在main.cpp内#include "ABC.h",然后编译,如果是工程就把ABC都加到工程里,如果不是就要手动链接了。头文件只是提供声明,#include了头文件是保证main.cpp知道了接口。而链接才...

C++中头文件的作用
一般来说,头文件提供接口,源文件提供实现。但是有些实现比较简单的,也可以直接写在头文件里,这样头文件接口实现一起提供。在编译时,源文件里的实现会被编译成临时文件,运行时刻程序找到头文件里的接口,根据接口找到这些临时文件,来调用它们这些实现。是否可以解决您的问题?

c++中头文件声明多个类,这些类的成员函数的实现为什么不能放在同一...
很有可能是文件建立错了,按你的想法,第一步:建立头文件,文件类型为.h,在头文件里声明这三个类,第二步,建立一个CPP文件,将类的定义写进这个CPP文件中,第三步,再建立一个CPP文件,写上main()函数,此时你的注意,你的预处理头文件,因包含“第二个文件.CPP”.在运行就行了。

C++中头文件(.h)和源文件(.cpp)都应该写些什么
头文件(.h)与源文件(.cpp)在C++中的作用与区别 头文件 (.h):声明与原型 头文件 (.h) 主要用于声明类的结构、函数原型以及常量定义。编写头文件时,应遵循一定的规则,如在文件的开头和结尾加入预编译语句,以防止重复编译。例如,通常会将头文件命名为某种形式,如 `ClassName.h`,这不仅便于...

如何在C++头文件中定义函数,然后在源文件中使用
\/*在text。h头文件中进行声明*\/ include using namespace std;void display(int,int);\/*使用该函数来实现输出*\/ \/*在texxt。cpp中进行定义,注意第一行,很重要因为不是c++标准库中的头文件,所以不能用>,而要用""括起头文件*\/ include "text.h"void display(int x,int y){ cout<<"A=...

C++的头、源文件如何解释啊
头文件用来定义一些类,结构等。这些东西会在原文件中具体的实现和被调用。在源文件中首先要把这个头文件添加进来,就像Apple林说的那样,在源文件中添加:include "自己定义的头文件.h",这样就可以。在编译源文件的时候,编译器遇到#include "自己定义的头文件.h",就会把#include "自己定义的头文件...

c++中类头文件怎么写
一般来说#include都是放在源文件中的...头文件中尽量不要用#include 尤其是包含你自己写的头文件..一般头文件中包含的都是系统的头文件..用 <> 包含... 而且,如果自己写头文件的话,在文件头和文件末尾必须加上一些东西..比如,文件为 abc.h那么刚开始必须写上#ifndef _ABC_H_#define _ABC_H...

C\/C++ 自定义头文件,及头文件结构详解
通俗来说,还是从"stdio.h"说起,这是C语言中内置的标准库。头文件很多时候其实就是一个“库”,类似于代码的仓库,将某些具有特定功能的常量、宏、函数等归为一个大类,然后放进这个“仓库”,就像stdio.h就是一个标准输入\/输出的头文件。将某些具有特定功能的常量、宏、函数等归为一类,封装成头...

相似回答