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
值条件一样。