最佳答案
正如标题所说:
一个典型的答案是:
允许不改变程序可观察行为的任何和所有代码转换的规则
我们不时地从某些实现中获得行为,这些行为归因于这条规则,但很多时候是错误的。
那么,这条规则到底是什么?标准没有明确提到这条规则作为一个章节或段落,那么究竟什么属于这条规则的职权范围?
在我看来,这似乎是一个没有被标准详细定义的灰色区域。谁能详细说明一下细节,引用一下标准中的参考文献?
注意: 将这两种语言都标记为 C 和 C + + ,因为它们都与这两种语言相关。