这个问题是的后续问题,当时的共识是the value of *this* pointer is not correct because of optimization,但not correct是什么意思呢我们不能信任这个指针的值,所以当我们调试发布版本时,我们应该把它一起扔掉吗?
这个指针可能会在我们调试发布版本时改变它的值,这是好的,因为它的优化代码,它可能没有什么害处吗?<
我在c中遇到了一个太深的递归问题(我使用的是Codeblock)。在递归深度为73000左右,消息分段错误(核心转储)正在发生。最深可能的递归深度是size*size (查看代码中的大小)。在我的例子中是size=500,所以最深可能的递归是250000。递归运行的函数编写如下:
void sosedi(int *h, int spin, int k, int l, int rec