今回は"Explicit conversion operators"(明示的な変換関数)。
explicit operator bool(){ … }
のように書いてもexplicitキーワードは今まで変換関数では意味がありませんでした。
そのため、暗黙的な型変換を抑止することができませんでした。
しかし、C++0xから変換関数にexplicitを宣言することで暗黙的な型変換を防止できるようになりました。
内容すくなっ!
今回は"Explicit conversion operators"(明示的な変換関数)。
explicit operator bool(){ … }
のように書いてもexplicitキーワードは今まで変換関数では意味がありませんでした。
そのため、暗黙的な型変換を抑止することができませんでした。
しかし、C++0xから変換関数にexplicitを宣言することで暗黙的な型変換を防止できるようになりました。
内容すくなっ!