C++でのクラスを別ソースにしました。
Day型のインスタンスを代入してみました。birthdayは元のままです。xDayには新しく値がsetされました。
javaでDayクラスを別のソースでやって見ました。
javaではアドレスのコピーが行われて、インスタンスは複写されない。自分的にはオブジェクトは代入ではコピーされない
javaが一般的なのだろうと思ってましたが、C++ではオブジェクトの内容そのものがコピーされますね。ExcelとかVBAでも
オブジェクトのコピーが行われると思います。アドレスのコピーで無く。