0
我念叨ODR-use和我遇到这样的:什么是可能评估的表达式?
在潜在评估表达的前一个变量x ODR使用的 除非以下两个条件都为真:
什么是潜在评估表达?
更新:我可能只是找到答案滚下页面时:
在上面的定义中,潜在地评估指表达 不是未计算的操作数(或它的子表达式),如 操作数的sizeof和一组的表达式e的可能的结果是 出现Ë内的ID表达式, 如下组合的(可能为空):
但不知道这是什么米总的来说+我真的不明白他们的解释。另外,为什么说潜在结果而不是只是结果?
是“没有潜在评估”等同于“未评估的上下文”? – bolov
@bolov [我会这么猜](https://stackoverflow.com/questions/35088599/what-are-unevaluated-contexts-in-c)。可以肯定的是,我不知道“未评估的上下文”出现在哪里,所以我不能100%确定。它不出现在[[expr](http://eel.is/c++draft/expr#def:unevaluated_operand)]和[[basic.def.odr](http://eel.is/) C++ draft/basic.def.odr)] –
@PasserBy搜索未评估的操作数。 – skypjack