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 + -
显示快捷键?