[795] Re:ポインタってそんなに難しいか?
投稿者:774RR
2007/02/20 02:13:25
>ところで、ポインタの概念は難しくないですが、使いこなすのは大変だ
禿げ上がるほど御意。
むかーーーーしの自分のソースを見ると良くわかったりします。
>実行時に型情報を持っていると誤解する人が出そうです。
今までに扱ったCPU/コンパイラ全てで「実行時型情報をもつポインタ」って無いですね。
無駄っぽなので。ただ、規格書は何も言及してないので「あっても違反ぢゃない」です。
# CPU 何種類使っただろう? 両手ぢゃ足らんくらいだな。
メモリアドレスをどう扱うか、ソースレベルで指定してる。と言うべきだったかな。
C++ の dynamic_cast/typeid 系が扱う型情報は、ポインタ自体にではなく、
その指す先のオブジェクトにあるワケで、やはりポインタには型情報は無いな。