memfriend6.c
来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 24 行
C
24 行
// { dg-do compile }// Copyright (C) 2003 Free Software Foundation// Contributed by Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>// Member function of class template as friend// Erroneous case: mismatch during declarationtemplate <class T> struct A { template <class U> void f(U); // { dg-error "candidate" } void g(); // { dg-error "candidate" } void h(); // { dg-error "candidate" } void i(int); // { dg-error "candidate" }};class C { int ii; template <class U> friend void A<U>::f(U); // { dg-error "not match" } template <class U> template <class V> friend void A<U>::g(); // { dg-error "not match" } template <class U> friend int A<U>::h(); // { dg-error "not match" } template <class U> friend void A<U>::i(char); // { dg-error "not match" }};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?