template1.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 39 行
C
39 行
// Test whether exception specifier dependent on template parameter// is accepted during template decl processing.// { dg-do run }extern "C" void abort();class A {};template <class T>struct B{ typedef A E;};template <class T>struct C{ typedef B<T> D; typedef typename D::E E; void f() throw(E) { throw E(); }};int main(){ int caught = 0; try { C<int> x; x.f(); } catch (A) { ++caught; } if (caught != 1) abort (); return 0;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?