What is it, naokirin?

C++0xの機能 (明示的な変換関数)

今回は"Explicit conversion operators"(明示的な変換関数)。

explicit operator bool(){ … }


のように書いてもexplicitキーワードは今まで変換関数では意味がありませんでした。
そのため、暗黙的な型変換を抑止することができませんでした。

しかし、C++0xから変換関数にexplicitを宣言することで暗黙的な型変換を防止できるようになりました。

内容すくなっ!