【问题标题】:(iphone) weird EXC_BAD_ACCESS , at A::A() in backtrace but code points to B::B()(iphone)奇怪的 EXC_BAD_ACCESS ,在回溯中的 A::A() 但代码指向 B::B()
【发布时间】:2011-05-16 13:00:12
【问题描述】:

在 Xcode 4 中,

我遇到了这个奇怪的 EXC_BAD_ACCESS。
其中回溯显示 0 A::A() (在调试导航器中) 代码指向 B::B() (在编辑器视图中,A 和 B 类不共享类层次结构)

A 和 B 都是 c++ 结构。

我已尝试清理项目。
(我怀疑有些目标文件没有被清理。
很想知道是否有办法通过删除构建目录来强制清理)

谢谢

【问题讨论】:

  • 你有一个最小的可编译示例来说明问题吗?
  • 如果我能想出最小的例子,我可以自己解决。但是你,试图缩小它导致问题的地方是我想的方法

标签: iphone c++ xcode4 exc-bad-access


【解决方案1】:

检查您是否释放或自动释放了一些未分配的成员。

【讨论】:

    【解决方案2】:

    原来是 编译器是llvm-gcc

    恢复到 gcc 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-21
      • 2015-11-09
      • 1970-01-01
      • 2020-09-13
      • 1970-01-01
      • 2021-11-28
      • 2017-05-16
      • 2014-03-29
      相关资源
      最近更新 更多