保护宏

    技术2022-07-11  87

    参考链接: C++里面保护宏的用法 Clean C++:头文件保护宏 C++核心准则:ES.33:如果必须使用宏定义,命名要有唯一性

    第一篇介绍了防止头文件重复包含的两种方法:保护宏;特定编译器命令 #pragma once 。 第二篇来自书籍《Clean C++》,介绍了保护宏的三种命名方法。 第三篇来自C++核心准则,指出:

    ES.33: If you must use macros, give them unique names Reason: Macros do not obey scope rules.

    Processed: 0.011, SQL: 9