memtemp78.c

来自「用于进行gcc测试」· C语言 代码 · 共 57 行

C
57
字号
// { dg-do assemble  }struct A {  void f() {}  template <class U>  void f() {}};template <class T>struct B{  void f() {}  template <class U>  void f() {}};template struct B<int>;struct C {  template <class U>  void f() {}  // { dg-error "with" } redeclaration  template <class U>  void f() {}  // { dg-error "overloaded" } redeclaration};template <class T, class U>struct D{  void f(T);  void f(U);};template struct D<int, double>;template <class T, class U>struct D2{  void f(T); // { dg-error "with" } redeclaration   void f(U); // { dg-error "overloaded" } redeclaration };template struct D2<int, int>; struct E{  void f();  // { dg-error "with" } redeclaration  void f(); // { dg-error "overloaded" } redeclaration};

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?