Does negate twice (!!) make any sense?
Posted
by Dbger
on Stack Overflow
See other posts from Stack Overflow
or by Dbger
Published on 2010-03-29T03:25:32Z
Indexed on
2010/03/29
3:33 UTC
Read the original article
Hit count: 303
c++
|typecasting
I noticed following usage of negate (!) in our code base, like:
int GetIntFromRegistry();
bool bok = !!GetIntFromRegistry();
I am really curious about the usage of !!, it you want to cast the type from int to bool, why not just cast it explicitly use (bool), or static_cast.
Is there anything I am missing?
© Stack Overflow or respective owner