template13.c

来自「xml大全 可读写调用率很高 xml大全 可读写调用率很高」· C语言 代码 · 共 23 行

C
23
字号
// { dg-do assemble { xfail *-*-* } }// Templates defined outside must be declared insidenamespace bar{  template<class T>  void foo(); // trick it to provide some prior declaration  template<class T>class X; // { dg-error "" } previous declaration}template <typename T>T constbar::foo(T const &a)    {                        // { dg-error "" "" { xfail *-*-* } } not declared in bar -   return a;}template<> void bar::foo<int>(){                        // { dg-error "" "" { xfail *-*-* } } not declared in bar - }template<class T,class U>class bar::X{};         // { dg-error "" } does not match declaration

⌨️ 快捷键说明

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