经模拟测试,未发现题主所说的问题。
正常情况下,堆内存申请应该不会出现1M的内存限制,这个限制是栈空间的。像题主所说情况可能需要完整程序联调才能找到原因。
根据题主代码,其指针变量应该是定义在另一个文件内的全局变量,只消耗几兆空间的,完全可以变通,如只定义一个静态数组解决。
正常情况下,堆内存申请应该不会出现1M的内存限制,这个限制是栈空间的。像题主所说情况可能需要完整程序联调才能找到原因。
根据题主代码,其指针变量应该是定义在另一个文件内的全局变量,只消耗几兆空间的,完全可以变通,如只定义一个静态数组解决。