friend7.c
来自「用于进行gcc测试」· C语言 代码 · 共 38 行
C
38 行
// PR c++/34488// { dg-do compile }struct A{ A (); ~A (); A (const A &);};struct B{ friend A::A (); friend A::~A (); friend A::A (const A &);};struct C{ friend int C (); // { dg-error "return type|in friend decl" } friend int ~C (); // { dg-error "return type|in friend decl" } friend int C (const C &); // { dg-error "return type|in friend decl" }};struct D{ friend int D () {} // { dg-error "return type|in friend decl" } friend int ~D () {} // { dg-error "return type|in friend decl" } friend int D (const D &) {} // { dg-error "return type|in friend decl" }};struct E{ friend A::A () {} // { dg-error "cannot define member" } friend A::~A () {} // { dg-error "cannot define member" } friend A::A (const A &) {} // { dg-error "cannot define member" }};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?