-1

您可以通过在封闭类中声明来将朋友声明注入命名空间:

namespace Me {
class Us {
friend void you();
};
}

现在函数 you( ) 是命名空间 Me 的成员。如果你在全局命名空间的一个类中引入一个朋友,这个朋友会被全局注入。

有人可以用一个例子来解释上面几行的含义。

4

1 回答 1

1

您可以通过在封闭类中声明来将朋友声明注入命名空间:

namespace Me {
class Us {
friend void you();
};
}

现在函数 you( ) 是命名空间 Me 的成员。如果你在全局命名空间的一个类中引入一个朋友,这个朋友会被全局注入。

于 2014-10-31T11:10:18.670 回答