C++免写头文件后缀的写法

避免写头文件后缀的写法(实际没什么意义仅供参考)。

C++【概述】【环境设置】及入门hello world
  • 一般我们包含头文件都是以这种形式包含。
#include "1.h"
  • 下列宏定义可以这样做:
#define STRING(a) #a
#define STRING2(a) STRING(a)
#define JOIN(a, b) a## . ##b
#define JOIN2(a, b) JOIN(a, b)
#define HEAD(prefix) STRING2(JOIN2(prefix, h))
#include HEAD(1)

作者:

喜欢围棋和编程。

 
发布于 分类 编程标签

发表评论

邮箱地址不会被公开。