07/07/01 12:28:04
どの言語のそういう記述っておまへ、実装としてはどちらでも可能だって話だろ。
Javaの非プリミティブ型への代入とかRubyとかPythonとか所謂OOな言語はオブジェクトに
対する名付けで代入を実装してるだろ?
STLの文字列なんかは別の名前で同一のオブジェクトを参照していても、片方を変更すれば
オブジェクトを自動的にクローンしてくれるので単純なメモリへのロードと表面上の区別はつか
ないよな。
広義にはCのポインタもオブジェクトに対して「アドレス名(笑)」での束縛/再束縛って事になるのか。
意外と代入一つとってもそれを実現する手段は色々あって面白いな。
新人とこういう議論が楽しめるようになりたいものだな。