发布网友 发布时间:2022-05-06 19:18
共2个回答
热心网友 时间:2023-09-12 10:07
#ifdef 和 #if defined 的区别在于,后者可以组成复杂的预编译条件,比如热心网友 时间:2023-09-12 10:07
表示一个预编译的判断。如果#ifndef 表示 如果没有定义 _TM_DEFINED#ifdef 表示 如果已经定义了 XXX_TM_DEFINED 是一个整体,这里没有替换。如果直接写 #def _TM_DEFINED其实是等价于 #def _TM_DEFINED 0