>>21
その通り。
引数を1つしか取らないコンストラクタ(デフォルト引数を使っていても可)は暗黙の変換に使われる。
static_castもCスタイルキャストも通るようになる。

これがいやならexplicitをコンストラクタに付ければよい。