我在 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/