>>323-324
確認した結果、確かにそのようだ。こちらの勘違いだった。
こちらは純粋C++ではなくVC++遣いなので、少し混乱していた。すまん。

>>325
手動ならそういうことになる。CLRはそれを自動的にやっている。

>>330,334
CLRはそうなっている。文句はMSに言ってくれ。
個人的には、自分で書いた部分だけで4GBを越えることは今後とも無いとしても、
C/C++の場合はDLLも含めて4GBだから、こちらは越える時があるのかもしれないとは思う。

生ポインタを渡さず抽象化している場合は、一つのarrayにつき4GBの制限になる。
だから実質的にデータ部分も含めても4GBの制限がないのと同じ。
ただ素直に64bitに移行する方がいいと思うし、実際にMSもそういう判断だと思うが。