主题:如何求得free pascal中数组的最大容量??
dreamboy
[专家分:0] 发布于 2005-03-30 19:19:00
郁闷中...
回复列表 (共6个回复)
沙发
xuzhenyi [专家分:850] 发布于 2005-03-30 20:59:00
用暴力的方法。。。。。
var x:array[1..6000000000000000000000000000000000000000000000000000000000000000000] of char;
板凳
xuzhenyi [专家分:850] 发布于 2005-03-30 21:01:00
用动态数组的话可以用debug中的watch
并在FOR下加一个BREAKPOINT就可以了
3 楼
xuzhenyi [专家分:850] 发布于 2005-03-30 21:02:00
然后F8
4 楼
wzzll [专家分:60] 发布于 2005-04-12 16:36:00
65535!!2的16次密-1!!因为有0!!
5 楼
faintzw [专家分:2660] 发布于 2005-04-12 20:21:00
这个不需要求吧……去FP官方站上找就是了
另外,这个应该取决于设置里的heap size
6 楼
smallboat [专家分:60] 发布于 2005-04-17 11:05:00
Free Pascal中的编译内存最大好像可达实际物理内存,按一下F9回现实所剩余编译内存。
一个整形占2个字节,长整占4个字节,估算一下就出来了。
我来回复