PRBool¶
布尔值。
语法¶
#include <prtypes.h>
typedef enum { PR_FALSE = 0, PR_TRUE = 1 } PRBool;
描述¶
在 Mozilla C++ 代码中,尽可能不要使用 PRBool。请改用标准 C++ bool。
否则,对于变量和参数类型,请使用 PRBool。为了明确目标类型,在赋值和实际参数中使用 PR_FALSE 和 PR_TRUE。使用 if (bool)、while (!bool)、(bool) ? x : y 等来测试布尔值,就像测试 C int 值条件一样。