定义头文件——我的头文件我做主

· · 个人记录

看见别人有头文件,小编突然有一个想法,也想造一个!

今天小编就来讲一下怎么创一个吧。

首先,你新建一个代码,在里面写上

#ifndef somebody
#define somebody

其中somebody的地方要做一些改动。

首先想好你的头文件名,这里以test.h为例。

首先在你的首位加上下划线,然后把点也变成下划线:_test_h_

接着把所有字母改成大写:_TEST_H_

放入模板:

#ifndef _TEST_H_
#define _TEST_H_

写上必要的头文件。

#ifndef _TEST_H_
#define _TEST_H_
#include <cstdio>

您学会了吗?

接着就是写里面的函数啦!

这里请发挥大家的想象,这里小编写了一个测试函数。

#ifndef _TEST_H_
#define _TEST_H_
#include <cstdio>
void abctest(){
    printf("This is test.h in abctest.");
}
#endif

最后写一个#endif。保存为.h的格式,保存的名字就是你的头文件名去掉.h。接下来测试一下,随手写一个程序:

#include "test.h"
#include <cstdio>
int main(){
    abctest();
    return 0;
}

运行结果:

最后强调一遍:头文件内部代码是这样显示的!