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

后端 未结 17 1868
醉梦人生
醉梦人生 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:56

    All valid techniques, all will generate the same code.

    Personally, I just disable the warning so I can use the cleanest syntax. Casting to a bool is not something I'm worried about doing accidentally.

提交回复
热议问题