gpt4 book ai didi

c++ - 表达式的有效值是什么 (uninitialized_bool ? 1 : 2)?

转载 作者:行者123 更新时间:2023-11-30 00:42:30 25 4
gpt4 key购买 nike

根据标准,以下的有效输出集是什么?

bool x;
cout << (x ? 1 : 2);

edit: unknown(google) 已经知道了。在 gcc 中,我的代码因 sprite.setFrame(isPressed ? 0 : 1) 而崩溃,条件返回 28!

最佳答案

如果 x 未初始化,则它可以是 true 或 false。所以有效输出是 1 或 2。

关于c++ - 表达式的有效值是什么 (uninitialized_bool ? 1 : 2)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/532755/

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