#undef的用法

it2023-03-16  77

 

 

#undef的用法

https://blog.csdn.net/sweetfather/article/details/79655253

 

 

#define TEST_A 1    #define TEST_CLASS_A clase T1    #include "TEST.h"    #undef TEST_A    #undef TEST_CLASS_A    在这一个文件中使用宏定义:

       #define TEST_A 1    #define TEST_CLASS_A clase T1    出了#include "TEST.h" 这个文件宏定义释放掉    就是这个意思    也就是在文件#include "TEST.h" 中宏定义:

       #define TEST_A 1    #define TEST_CLASS_A clase T1 起作用,过了这一语句宏定义就释放掉了,在test.h里,这个宏是有效的,然后出了这个头文件,又无效了。

 

 

 

最新回复(0)