【发布时间】:2014-04-14 12:24:28
【问题描述】:
C++11 标准中的第 3.4.1/9 节说:
名称查找用于定义友元函数的名称 (11.3) 在授予友谊的类中定义的内联应继续 如成员函数定义中的查找所述。如果朋友 函数未在授予友谊的类中定义,名称查找 在友元函数定义中应按照以下描述进行 在命名空间成员函数定义中查找。
我对本段的解释是 在授予友谊的类中定义的朋友函数遵循上一段 (3.4.1/8) 中的规则。但是下一种情况呢,即朋友函数在授予友谊的类中没有定义?这是什么,所谓的命名空间函数定义中的查找?那会是第6段吗?我不确定。
【问题讨论】:
-
你应该看到这可能会有所帮助...stackoverflow.com/questions/16718166/…
标签: c++ c++11 lookup language-lawyer