Is !! a safe way to convert to bool in C++?

后端 未结 17 1854
醉梦人生
醉梦人生 2020-11-29 22:25

[This question is related to but not the same as this one.]

If I try to use values of certain types as boolean expressions, I get a warning. Rather than su

17条回答
  •  独厮守ぢ
    2020-11-29 22:49

    I would use b = (0 != t) -- at least any sane person can read it easily. If I would see double dang in the code, I would be pretty much surprised.

提交回复
热议问题