gpt4 book ai didi

c++ - #if 0 && defined(_LP64) 如何为真?

转载 作者:太空狗 更新时间:2023-10-29 23:24:11 30 4
gpt4 key购买 nike

从头文件 ncurses.h 看,#if 的用途是什么,因为我认为 #if 0 将始终返回 false,控制将始终转到 #else 部分?

#if 0 && defined(_LP64)
typedef unsigned chtype;
typedef unsigned mmask_t;
#else
typedef unsigned long chtype;
typedef unsigned long mmask_t;
#endif

最佳答案

这永远不会是真的。很可能 _LP64 曾经是相关的,但现在不再是这样了,为了注释掉所有相关的代码,程序员在 0 中加上了

关于c++ - #if 0 && defined(_LP64) 如何为真?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10714038/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com