12.9.1 限制
由几种情况下,变量的改变并不会触发 watchpoint
因为 watchpoint 时绑定在符号上的,对于变量内部包含的对象的变化并不会触发监视机制。
此外,C code 可以直接修改一个变量,而不经过监视机制。
同样的原因导致的另外一个小限制是,只有动态绑定规则的变量可以被监视。这个解释起来也很简单,因为词法作用域的变量的变化可以很容易被任何代码觉察到。详情查阅 变量作用域章。
最后更新于
这有帮助吗?
由几种情况下,变量的改变并不会触发 watchpoint
因为 watchpoint 时绑定在符号上的,对于变量内部包含的对象的变化并不会触发监视机制。
此外,C code 可以直接修改一个变量,而不经过监视机制。
同样的原因导致的另外一个小限制是,只有动态绑定规则的变量可以被监视。这个解释起来也很简单,因为词法作用域的变量的变化可以很容易被任何代码觉察到。详情查阅 变量作用域章。
最后更新于
这有帮助吗?