【发布时间】:2020-07-06 15:40:17
【问题描述】:
我在一段代码中使用了一个布尔变量。当我尝试从另一个例程访问该变量时,我将值读取为“True”或“False”。由于我直接显示到 UI 界面,所以我想将该变量读取为 0 或 1。如何做到这一点?
【问题讨论】:
-
嗯,你为什么不将
true显示为1,将false显示为0,如果你想要的话?不太清楚你在这里问什么.. -
为什么不
static_cast<int>(myBool);? -
你能告诉我们你的代码吗?
bool究竟如何转换为字符串取决于您用于转换它的内容。默认情况下,标准 IO 流会将其打印为1/0,而不是true/false。