水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
返回
1/1
|
转到
主题:请教:动态内存分配的问题
楼主
|
glandetian
|
2022-05-10 20:53:03
|
展开
自己写了一个程序,数值计算方面的
用静态内存时,计算没有问题
改成动态内存,就不能计算了(没有语法错误)
请问:什么原因?请高手指点!
用 new 开辟一个一维数组,类型是自己定义的类,类里面包含10多个固定大小的数组。
--
FROM 61.136.151.*
2楼
|
glandetian
|
2022-05-11 15:18:10
|
展开
原因找到了:数组越界。
静态内存的时候,数组越界,对我的这个问题,没有什么影响,所以当时没有发现。
动态内存的时候,数组越界,指针指向了不该指向的地方,计算就进行不下去了。
--
FROM 61.136.151.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版