-3
在使用它時嘗試刪除陣列時,我簡化了以下功能,出現段錯誤。刪除陣列時出現分段錯誤
float * MyService::innerFunction(MyClass& feature) {
float* target = new float[1];
target[0] = feature.getValue();
target[1] = 1;
return target;
}
float MyService::outerFunction(MyClass& feature){
float* input = innerFunction(feature);
...
delete[] input; <- seg fault
return result;
}
恭喜你,你已刪除在它的bug代碼的一部分。 – melpomene
對不起,我(簡化)添加了導致錯誤的行......但不知何故segfault發生在刪除,而不是設置var時 – wutzebaer
未定義的行爲是未定義的。 – melpomene