- 398 名前:デフォルトの名無しさん mailto:sage [2014/05/20(火) 18:26:14.29 ID:KXJMtxo4]
- >>397
で、そうやって自動生成されたテーブルのアドレスを参照するポインタをどんな構文で取り出すっていうの? 各データ・コードをどの空間に配置するかはコンパイラやリンカは把握してるからそっちは取り違えたりはしないし、 (そもそもコード空間にデータとしてアクセス出来ない・コストが高い場合に勝手にコード空間に置く馬鹿はそうそういない) 配置する空間を明示しないでポインタ使うようなデータは型からそれが置かれる空間が推定できるから問題ないし、 ユーザがコード空間に配置することを指定したデータはユーザが責任持って始末するからやっぱり問題ない。 「配置する空間を明示しないで置かれたアドレスをポインタとして取得できるデータ・コード」 をどの空間に配置するかを定めないコンパイラなら変態ポインタが必要になるが、 どっちに配置するかデフォルトを決め打ちするコンパイラならそんな必要はない。
|

|