memtemp69.c

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

C
37
字号
// { dg-do run  }struct S {  template <class T>  void f(T (&i)[7])    {}  void g()    {      int i[] = {1, 2, 3, 4, 5, 6, 7};      f(i);      int j[7];      f(j);    }};struct foo {  template <typename T, int N>  static T* array_end(T(&array)[N]) { return &array[N]; }};struct X{  template <class T1>  void f(const T1&) {}};int main(int ac, char* av[]) {  S s;  s.g();  int i[] = {1,2,3,4,5};  int* e = foo::array_end(i);  X x;  x.f("hello");} 

⌨️ 快捷键说明

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