标签: c++ c xcode debugging breakpoints
我在Yosemite测试版的Xcode 5中玩一个简单的控制台应用程序。我设置了一个断点并运行程序,如下面的屏幕截图所示:
正如您所看到的,链接列表的head不是空的,为什么控制台没有打印任何东西?实际上,输出 WILL 会出现,但只有在此函数返回后才会出现。那是为什么?
head
现在在第二张图片中,我只是点击返回并添加了一条黑线。但是调试器不会显示head变量。这是为什么?
我可以猜测,幕后会发生某种优化。任何人都可以详细说明这个吗?