C++怎样实现将定义好的类以头文件存放

怎么把定义好的类存放在*.h文件

当你创建代码的时候,选择“新建->C/C++ source code“,这时创建的是cpp源文件,如果选择”新建->C/C++ header file“,编辑好类代码之后保存,就是“.h”格式的头文件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-09-24
1 比如头文件叫a.h, 那么吧类的定义,class XXX {。。。}; 放到a.h中;
2 那么类的实现可以起名为a.c中,写类的具体实现,并且在头部包括文件 #include "a.h";
3 在用的时候,包括文件 #include "a.h"。
第2个回答  推荐于2018-04-11
把定义好的类文件存放在*.h文件里
在某个*.cpp文件里调用是 在头文件 输入 #incude "*.h"就0K了本回答被网友采纳
第3个回答  2013-09-24
主要是在一个工程里,你自己写的属于第三方的,要把“**.h”添加到工程中

在VC++6.0中怎样自己定义的一个类放入到一个头文件中?
C++中,一般把类的定义放到头文件(.h)中,把类的实现放到源文件(.cpp)中,所以,一般在C++中,一个类一般需要一个与类同名的头文件和一个源文件。比如定个一个类 Sample,类中定个一个私有成员变量,和两个公共成员函数,有如下代码:\/\/Sample.h class Sample { private:DWORD dw; \/\/私有成员...

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

C++ 类的声明和定义怎样放在两个文件里,通过编译呀?
总需要编译C文件,把h文件放在同一个目录下就可以了。#include的时候编译器就把头文件弄到C文件里面去了。

C++,自己定义的头文件要放在哪个文件夹里
因为一些头文件需要在工程里面添加与头文件相对应的DLL动态链接库的支持才能用,因为头文件大多都只是定义,具体地实现是在cpp中,但还有一些想windows自带的头文件,他们的实现都是在DLL里面,你必须添加对这些DLL的支持才能使用这个头文件。就在连接->对象\/库模块。给你个图这个是我工程中的。希望能帮...

C++调用类头文件为什么只需要include声明部分而不需要类的定义部分
换到C++这边来,这个用来描述接口的设计图就是.h文件,也就是头文件。具体机翼的实现也就相当于.cpp文件了。所以,在程序中只需要应用头文件,也就是只需要知道接口的设计图。等你根据接口设计图设计好了零件,交给组装工厂,组装工厂(也就是连接器)会把所有的零件(编译器编译.cpp生成的.obj)连接...

C++如何让多个类文件共用一个头文件(ps.我把每个类都单独写一个...
如果你已建各类的 头文件:class1.h, class2.h,classi.h 例如,每个头文件里 各自定义 一句宏 class1.h 里有:ifndef H_class1 define H_class1 头文件内容 endif class2.h 里有:ifndef H_class2 define H_class2 头文件内容 endif classi.h 里有: 。。。这样 主函数 include...

c++中头文件声明多个类,这些类的成员函数的实现为什么不能放在同一...
一个类的声明与实现不需要单独放在一个源文件里,你之所以出错,很有可能是文件建立错了,按你的想法,第一步:建立头文件,文件类型为.h,在头文件里声明这三个类,第二步,建立一个CPP文件,将类的定义写进这个CPP文件中,第三步,再建立一个CPP文件,写上main()函数,此时你的注意,你的预...

c++怎样实现数据存入指定的TXT文档
1、类似于以下代码:2、需要<fstream>头文件 3、主要是ofstream类的对象的操作。void CNews::save(string fileName){ ofstream outfile(fileName.c_str()); string ar; if(!outfile) { cerr << "error:unable to open input file:" << outfile << endl; return; } \/\/format_save for(...

c++ 中怎样包含在其他文件夹中的头文件
使用-I path,把那个文件夹加到include 查找路径。如 把d:\\app\\include加进来 编译时,加参数: -Id:\\app\\include 也可以使用相对路径。文件则直接使用#include <xxx.h>即可。

在C\/C++中自己建立的头文件和主源文件要放在一个文件夹里吗?
你的第一个问题:肯定要cpp文件啊(代码实现部分最主要的部分)。原则上头文件和源文件应该在都一个目录(工程目录)中所以你的第二个问题应该放在同一个文件夹下。编译一个源文件 C++编译系统首先在工程目录中查找相关文件,然后是C++系统目录(安C++得目录)系统的头文件一般不加.h比如#include "...

相似回答