什么是命名空间函数定义中的所谓查找?

时间:2014-04-14 12:24:28

标签: c++ c++11 lookup language-lawyer

C ++ 11标准中的

§3.4.1/ 9说:

  

查找友元函数定义中使用的名称的名称   (11.3)在授予友谊的类别中内联定义应继续进行   如在成员函数定义中查找所述。如果是朋友   函数未在类授予友谊,名称查找中定义   在友元函数定义中应按照描述进行   在命名空间成员函数定义中查找。

我对这一段的解释是,在授予友谊的类中定义的朋友函数 遵循上一段(3.4.1 / 8)中的规则。但是下一个案例呢,即在授予友谊的班级中,朋友的功能是?这是什么,在命名空间函数定义中所谓的查找?这是第6段吗?我不确定。

1 个答案:

答案 0 :(得分:1)

是的,这是指3.4.1§6。引用该段的主要句子:

  

在函数的 declarator-id 之后的函数定义中使用的名称,该函数是成员名称N ...

(强调我的)