gpt4 book ai didi

c++ - 写入 bool 条件 "in full"是否会影响性能?

转载 作者:太空宇宙 更新时间:2023-11-04 02:48:29 25 4
gpt4 key购买 nike

为了可读性,我喜欢在 C/C++ 中“完整地”编写 bool 条件,例如:

if (foo == true) 而不是 if (foo)if (foo == false) 而不是 如果 (!foo)

这会影响性能吗?

最佳答案

假设 foo 是一个 bool,它不是。它可以由编译器轻松优化。

但是,如果 foo 是一个类,则情况可能并非如此,它可以重载运算符来做任何它想做的事情。

关于c++ - 写入 bool 条件 "in full"是否会影响性能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865388/

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