我发现了几个不同风格的宏。
对于像这样的头文件:
#define __HEADER_H__
#define _HEADER_H_
#define _header_h
简单的宏:
#define SOMEMACRO something
#define somemacro something
#define SOME_MACRO something
带参数的宏:
#define func_macro() something() // arguments not used?
#define FUNC_MACRO something()
#define func_macro something()
所以我的问题是:其中一些风格是好还是坏?宏名称是否有“默认”样式?