📄 friend7.c
字号:
// { dg-do compile }// PR c++/7874: Don't inject friend functions into global name space.namespace N { template<typename T> struct A { friend void f(A) { }; }; }int main(){ N::A<int> a; N::f(a); // { dg-error "not a member" }}struct S { friend void g(); friend void h(S); };struct T { friend void g(); friend void h(T); };void i() { g(); // { dg-error "not declared" } S s; h(s); T t; h(t);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -