📄 template1.c
字号:
// 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -