相关疑难解决方法(0)

C++如何处理&&?(短路评估)

当遇到(bool1 && bool2)时,如果发现bool1为false,c ++是否会尝试检查bool2,或者它是否像PHP那样忽略它?

对不起,如果它是一个问题的基础,但我真的无法在Schildt或互联网上找到这一点.

c++ short-circuiting and-operator logical-and

45
推荐指数
3
解决办法
3万
查看次数

短路评估是否在C++中得到保证,就像在Java中一样?

在Java中,我使用

if (a != null && a.fun());
Run Code Online (Sandbox Code Playgroud)

通过充分利用短路评估和表达从左到右进行评估?

在C++中,我可以这样做吗?它们是否保证可以跨不同平台和编译器移植?

if (a != 0 && a->fun());
Run Code Online (Sandbox Code Playgroud)

c++ java

26
推荐指数
2
解决办法
9141
查看次数

标签 统计

c++ ×2

and-operator ×1

java ×1

logical-and ×1

short-circuiting ×1