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