spec6.c

来自「linux下编程用 编译软件」· C语言 代码 · 共 32 行

C
32
字号
// { dg-do assemble  }struct S1{  template <class T>  void f(T t1, T t2);};template <>void S1::f(int i1, int i2);template <class U>struct S2{  template <class T>  void f(T t1, T t2);};template <>template <>void S2<char>::f(int i1, int i2);void h(){  S1 s1;  s1.f(3, 'c'); // { dg-error "" } no matching function  S2<char> s2;  s2.f(3, 'c'); // { dg-error "" } no matching function}

⌨️ 快捷键说明

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