【发布时间】:2017-02-02 08:13:46
【问题描述】:
我的代码(如下)似乎有问题,我无法弄清楚它可能是什么。我已经花了几个小时,但无法弄清楚。我不断收到段错误,根据 Visual Studio,它发生在我的 InitializeMatrix 函数中。我试图通过使用无符号整数来优化存储,我认为这可能是我的问题的根源,但是我在 InitializeMatrix 函数中将每个无符号整数更改为一个 int 无济于事。如果有人能发现我可能忽略的东西,或者解释我做错了什么,我将不胜感激。提前感谢您的帮助。
【问题讨论】:
-
可能问题出在输入的数据上?
dimension是否总是小于或等于MAX? -
你有多少行抛出segfault?
-
此代码不能给出段错误。它不编译。
PartialPivot中的dimension未定义。 -
“我正在尝试通过使用无符号整数来优化存储”。如果这是你的学校教你的,你应该要求退钱。
-
参见 Eric Lippert 的 How to debug small programs。
标签: c++ segmentation-fault computer-science unsigned-integer