求助:不能分配更多内存空间了 本帖最后由 wilsonzzz 于 2011-08-29 17:06:00 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 嗯,你怎么分配的空间?用Malloc?VirtualAlloc?HeapAlloc?还是new?这么点的话,应该没问题吧。你不会是在栈上分配的吧。 嗯,你怎么分配的空间?用Malloc?VirtualAlloc?HeapAlloc?还是new?这么点的话,应该没问题吧。你不会是在栈上分配的吧。 ang = (long int*)malloc(sizeof(long int) * count / 3);这么分配的 分配完300KB后 继续分配1KB是没问题的 大一点如100KB就不行了 内存不能为written还是malloc返回0? 错误对话框为:内存不能为written 断点,看看count是多少看看最后你用的ang是不是空指针或者全粘上来吧 分配失败前count 是多少? Delphigis:ang分配成功了,也处理数据了(待会还要用) long int *ang, *key, *time, *test;。。ang = (long int*)malloc(sizeof(long int) * count / 3);key = (long int*)malloc(sizeof(long int) * count / 3);time =(long int*)malloc(sizeof(long int) * count / 3);。test=(long int*)malloc(sizeof(long int) * 24800);(这里分配失败)count=74688,差不多是300KB 肯定是内存操作有问题,跟分配没关系.读写了未分配的内存,debug状态下是因为内存可能刚好没人用. lz的意思是,在调用malloc的过程中出现了内存访问异常? CreateCompatibleBitmap在MFC中的一个问题 如何让CHtmlView不下载图片 如何修改tooltiptext? BCG界面库Outlookbar的问题 rm格式文件播放问题 COM+应用程序导出时选择server application或Application proxy有什么影响? 请大虾,为我指点迷津? 有关dat类型文件的问题 #include的问题???????????? 使用Codejock的taskpanel进行的多页面显示中的问题 OPENGL如何实现绘制多个图层,可实现图层叠加或单独显示? 延时程序执行的同时保证页面数据实时更新
这么点的话,应该没问题吧。你不会是在栈上分配的吧。
这么点的话,应该没问题吧。你不会是在栈上分配的吧。
还是malloc返回0?
key = (long int*)malloc(sizeof(long int) * count / 3);
time =(long int*)malloc(sizeof(long int) * count / 3);。test=(long int*)malloc(sizeof(long int) * 24800);(这里分配失败)count=74688,差不多是300KB