dupの場合、指定した変数と同じアドレスをもった変数を作り出すわけだ。
ポインタだったらアドレスを指してないといけないのでは。