上はデフォルトコンストラクタのあとで代入演算子のオペレータ(があれば)を呼び出す。
下はパラメータ付きコンストラクタを呼び出す。

ほとんどの場合において求める動作と結果が同じなので、
上の書き方がされていたとき、下と同じ処理をしてもよいと、規定されてる。

同じ動作を意図して書かれる場合もあるが、デフォルトコンストラクタの
処理コストが大きい場合には、同じ動作にならずに困ることもある。