stdbool.h在哪里?
我想_Bool
在系统上找到该定义,因此对于缺少该定义的系统,我可以实现它。在这里和其他站点上,我已经看到了各种定义,但是想在系统上检查确定的定义。
轻微的问题,因为我找不到_Bool的定义位置,甚至找不到stdbool.h
mussys@debmus:~$ find /usr/include/* -name stdbool.h/usr/include/c++/4.3/tr1/stdbool.h
而grep
对于_Bool
上/usr/include/*
和/usr/include/*/*
不要么找到它。
那在哪呢
回答:
_Bool
是内置类型,因此不要期望在头文件(甚至系统头文件)中找到它的定义。
话虽如此,从您要搜索的路径猜测您的系统,您是否进入过/usr/lib/gcc/*/*/include
?
我的“真实” stdbool.h
住在那里。正如预期的那样它#define
š
bool
是_Bool
。作为_Bool
编译器的本机类型,头文件中没有定义。
以上是 stdbool.h在哪里? 的全部内容, 来源链接: utcz.com/qa/426278.html