gpt4 book ai didi

c++ - 使用 if 或逻辑条件执行

转载 作者:太空狗 更新时间:2023-10-29 23:22:37 26 4
gpt4 key购买 nike

在使用对象时,我有时会测试它们是否存在例如

if(object)
object->Use();

我可以用吗

(object && object->Use());

有什么区别,如果有的话?

最佳答案

假设 object->Use() 返回在 bool 上下文中有效的内容,它们是相同的;如果它返回 void 编译器会提示 void 返回没有像它应该的那样被忽略,并且其他不适合的返回类型会给你类似 no match for '运算符&&'

关于c++ - 使用 if 或逻辑条件执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3115628/

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