对多个数排序 超过250000个数之后 程序会出现问题 请问解决方法

来源:百度知道 编辑:UC知道 时间:2024/05/12 08:08:52
在VC下
似乎对数组的元素数量有限制
越250000个元素 占内存越1mb
一旦超越这个限制
编译能成功
但运行程序会异常终止
请问如何解决这个问题
。。。请大虾指点迷津。。。
本人暂时还不会用new...弱弱的说

你别在栈里开空间啊,new空间出来就没问题了

例如你以前可能是

DWORD number[250000];

现在要变成
DWORD *number = new DWORD[250000];
这里进行排序输出等操作
delete []number