无标题无名氏No.61629147 只看PO
2024-03-14(四)20:33:12 ID:WKe4ROY 回应
大佬们救命
肥是一个小白,刚刚学完C语言,正在学习结构体和排序,我刚刚敲了一段代码,和样例几乎一模一样,但是我的会跑出来137,内存超限,但是样例就没有这个问题,为什么,代码串内,拜托了,找的要崩溃了
无标题无名氏No.61629896
2024-03-14(四)21:30:45 ID: WKe4ROY (PO主)
CSDN给了我解决办法,如果vector动态分配内存超限,那就不要动态内存,直接定义一个数值为十万的数组
无标题无名氏No.61630499
2024-03-14(四)22:10:40 ID: bZQJB3O
首先,你的代码读起来是真的难受( ›´ω`‹ )但看起来没有问题
其次,你用的是什么编译器(gcc/msvc?)你的代码在Intel-x86平台gcc 13.2.0上是没有任何问题的
懒得截屏再传手机所以直接拍屏了
无标题无名氏No.61630506
2024-03-14(四)22:10:58 ID: bZQJB3O
首先,你的代码读起来是真的难受( ›´ω`‹ )但看起来没有问题
其次,你用的是什么编译器(gcc/msvc?)你的代码在Intel-x86平台gcc 13.2.0上是没有任何问题的
懒得截屏再传手机所以直接拍屏了
无标题无名氏No.61740034
2024-03-22(五)18:24:57 ID: 3nXwPTd
是不是 panduan 的问题…
if(a.chengji[i] != b.chengji[i]) return a.chengji[i] != b.chengji[i];
这句,只要条件为真就永远都会返回真呢,等价于
if(a.chengji[i] != b.chengji[i]) return 1;