C++ short-circuiting of booleans

前端 未结 8 2008
生来不讨喜
生来不讨喜 2020-11-28 16:05

I\'m new to c++ and am curious how the compiler handles lazy evaluation of booleans. For example,

if(A == 1 || B == 2){...}

If A does equal

8条回答
  •  伪装坚强ぢ
    2020-11-28 16:23

    This is short-circuit evaluation, as James says. Lazy evaluation is something entirely different.

提交回复
热议问题