c++中怎样将类放在头文件中

 我来答
59分粑粑分享生活
高粉答主

2020-04-28 · 专注生活好物分享,解答日常方方面面的问题
59分粑粑分享生活
采纳数:326 获赞数:119825

向TA提问 私信TA
展开全部

实现的方法和详细的操作步骤如下:

1、第一步,打开“zdvc  ++ 6.0”编译器,然后选择“新建”选项,见下图,转到下面的步骤。

2、第二步,完成上述步骤后,选择文件,然后选择c
 / c ++头文件,在右侧**的文件名中输入要使用的头坦历迹文件的名称,输入名称后单击确认,见下图,转到下面的步骤。

3、第三步,完成上述步骤后,在新创建的头文件中输入头文件代码,然后在输入代码后单击左上角的“保存”按钮,见下图,转到下面的步骤。

4、第四步,完成上述步骤后,找到刚创建的头文件,将其复制或移动到vc
 ++ 6.0的安装烂改目录下的VC98 \ Include目录,见下图,转到下面的步骤。

5、第五步,完成上述步骤后,再次打开vc
 ++以创建一个新的C语言文件,如图所示,选择文件,选择C / C ++源文件,输入文件名**.C(记住带文件扩展名name.c),然后确认,见下图,转到下面的步骤。

6、第六步,完成上述步骤后,在新创建的c文件中输入代码,并让并声明在预处理命令中编写的头文件的名称,以调用头文件的函数库,见下图。这样,就解决了这个问题了。

千锋教育
2015-11-17 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
比如有个类ABC要在main.cpp内使用,创基脊建两个文件 ABC.h,ABC.cpp
把类的声明都写在h里面,方法的实现写在cpp里面,然后在main.cpp内#include "ABC.h",然后编译,如果是工程就把ABC都加到工程里,如果不是就要手动链接了。
头文件只是提供声明,#include了头文件是保证main.cpp知道了接口。而链接才是把类ABC的代码搏雀渗加入到生成的可执行文件中。既要知道接口有要代码实岁庆现,才能使用ABC。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
duck_lwz
2011-10-11 · TA获得超过512个赞
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:331万
展开全部
最好将类袜蔽的声明放在.h文件,类的定义放在.cpp文件,如若将类的声芦好咐明和定义都放陪纯在.h文件,当多个文件同时包含这个.h文件会出现建置错误,因为你重复定义了。正确格式如下:
test01.h
class A
{
private:
int a;
public:
A(int n):a(n){}
int GetA() const;
};

test01.cpp
#include "test01.h"
int A::GetA() const
{
return a;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xgslwtq
2011-10-11
知道答主
回答量:6
采纳率:0%
帮助的人:9995
展开全部
创建工程,new->project->Win32 Applicationg
创建头文件:new->file->C\C++ header file
创建源文件:new->file->C\枯亮C++ source file
在header file里面就可没培宽以放你自己定义中缓的类了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
z_121579644
推荐于2017-11-24 · TA获得超过315个赞
知道小有建树答主
回答量:304
采纳率:0%
帮助的人:226万
展开全部
你的意思也就是只有头文件,没有CPP呗!你把声明跟定义都写在头文件里就行了。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式