相关疑难解决方法(0)

C++ #ifndef用于包含文件,为什么所有大写都用于头文件?

我想知道为什么#ifndef指令后面的名字总是全部大写并且似乎与实际头文件的名称不匹配?这有什么规则?我一直在寻找网络,但我没有找到任何解释.如果我的头文件名为myheader.h,那么可以使用:

#ifndef MYHEADER
Run Code Online (Sandbox Code Playgroud)

如果是这样,为什么?规则是什么?

c++ header-files c-preprocessor

3
推荐指数
2
解决办法
9281
查看次数

标签 统计

c++ ×1

c-preprocessor ×1

header-files ×1