c++ - Xcode:C++ 头文件中的断点似乎被忽略了

标签 c++ ios xcode xcode4 breakpoints

我在 Xcode 4.3.3 中运行一个带有一些 C++ 类的 iOS 项目。

当我在 Debug模式下运行它时,C++ 头文件中的断点似乎被忽略了。例如这段代码第三行的条形码不起作用:

    class myClass : public Reader {
    private:
        static const int INTEGER_MATH_SHIFT = 8;

我希望代码在常量赋值时中断,还是我错了? 谢谢

最佳答案

只能在可执行代码上设置断点。使用常量表达式初始化具有静态生命周期的对象不会生成任何可执行代码(虽然您提到了赋值,但您发布的代码中没有赋值)。事实上,在整型常量的特殊情况下,很可能该对象根本不存在,除非您获取它的地址。

关于c++ - Xcode:C++ 头文件中的断点似乎被忽略了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11047701/

相关文章:

c++ - 给定曲线和私有(private)指数创建 ECDSA 私钥?

c++ - 等待事件的线程并不总是捕获事件信号

objective-c - videoMinFrameDuration 已弃用

ios - Xcode,iOS,“停止”(null)“,”“(null)”的实例已在运行中……”

c++ - 无法在 Qt-Embedded 4.7.3 中显示汉字

c++ - 点光照错误 Directx 11

ios - 当 init 方法/参数包含单词 "delegate"时,可能存在 XCode 分析器错误

ios - 检查节点是否为 SKShapeNodes

ios - 如何知道用户何时启动了 Apple Watch 应用程序?

ios - 如何在 Xcode6 的 Storyboard上重置特定大小的类数据?