#elif 是一种预处理器宏,用于在编译阶段根据操作系统定义不同的宏。在 Linux 系统中,#elif 定义没有括号,因为括号在编译时会去除掉,只保留宏名称。在 Windows 系统中,#elif 定义需要加上括号,因为在编译时括号会被解析为命名参数。
Elastic 中国开发者大会
领取专属 10元无门槛券
手把手带您无忧上云