Is there any difference between __typeof and typeof?
c, c++
Solution
An identifier with double underscores is reserved for the implementation. `typeof` is a compiler specific extension to the language, so naming it `__typeof` ensures no user code has an identifier with the same name
Problem
There are more operators that work when we add __ to them too. what does __ mean?