>>531
横からすみません
Number n = 100;
と
Number n(100);
はどちらも変換コンストラクタによるNumberオブジェクトの初期化ではないのでしょうか?

n生成後に
n = 10;

だと一時オブジェクトが生成されて変換が生じてnに代入される
と思ってましたが違うのですか?