1

正如问题中提到的,我在我正在研究的 gtkmm 中实施康威的生命游戏时有一个段错误。

可以在这里找到:https
://github.com/sakekasi/game-of-life错误的回溯可以在这里找到:https ://gist.github.com/3505525

当我在 cells_get 或 create_updated 网格中插入打印语句时,它会开始打印,不会产生段错误,并且会一直持续下去而不做任何事情。

4

1 回答 1

3

create_updated_grid正在访问网格边缘的单元格。它正在调用类似cells_get(i+1,j).

您需要将越界签入更改cells_get>=,而不是>

于 2012-08-29T00:23:48.400 回答