回 帖 发 新 帖 刷新版面

主题:如何求得free pascal中数组的最大容量??

郁闷中...

回复列表 (共6个回复)

沙发

用暴力的方法。。。。。
var x:array[1..6000000000000000000000000000000000000000000000000000000000000000000] of char;

板凳

用动态数组的话可以用debug中的watch
并在FOR下加一个BREAKPOINT就可以了

3 楼

然后F8

4 楼

65535!!2的16次密-1!!因为有0!!

5 楼

这个不需要求吧……去FP官方站上找就是了
另外,这个应该取决于设置里的heap size

6 楼

Free Pascal中的编译内存最大好像可达实际物理内存,按一下F9回现实所剩余编译内存。
一个整形占2个字节,长整占4个字节,估算一下就出来了。

我来回复

您尚未登录,请登录后再回复。点此登录或注册