return HeapAlloc(_crtheap, 0, size ? size : 1);
我没有用malloc,却提示了这一句,是怎么回事儿?
提示什么错误信息?这个是代码不是错误信息啊。
HeapAlloc是一个WindowsAPI函数。它用来在指定的堆上分配内存,并且分配后的内存不可移动。(来源搜狗百科)你可能是调用了预设的头文件里面和这句冲突了,你可以换个函数名字
连具体的错误信息都不贴,别人怎么帮你....