为了账号安全,请及时绑定邮箱和手机立即绑定

头文件里面只能放声明吗?把定义也放进去可以吧?

头文件里面只能放声明吗?把定义也放进去可以吧?

C++ C
明月笑刀无情 2023-01-02 19:15:13

业余爱好,装的devcpp,但是不用cpp,用c,一些常用函数每次写会很麻烦,我想自己写个函数库方便调用,但是我这方面不懂,我只是简单得看些入门教材。百度搜只搜到turbo c里面怎么做,但是我用的是devc不知道怎么办,请详细说明一下。谢谢。
希望详细点,我试了下还是失败。我想在Include文件夹下建一个文件夹my_function然后把我的函数放这个文件夹下,但是我调用的时候写#include "\my_function\my_add.h"编译器好像说找不到

查看完整描述

1 回答

?
芜湖不芜

TA贡献1544条经验 获得超1个赞

这样引用 #include "my_function/my_add.h"
可以直接在头文件里定义

创建源代码保存为.h
在名字空间里写入自己的函数
最后把该头文件放到dev-cpp的include目录里
#ifndef _define
#define _define
namespace hehe //名字空间hehe,可以随便设,不要与标准C++的名字空间重复
{
//自己的函数
}
#endif

使用时用<>或""引用该头文件都可以
要用哪个函数就在前面加个hehe::
比如hehe::foo();


查看完整回答
反对 回复 2023-01-06

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信