📄 ttp62.c
字号:
// Origin: Ewgenij Gawrilow <gawrilow@math.TU-Berlin.DE>extern "C" void abort ();template <template <class X> class B, class A>struct is_instance_of { enum { answer=false };};template <template <class X> class B, class T>struct is_instance_of<B, B<T> > { enum { answer=true };};template <class X> struct C { };template <class X> struct D { };template <class T>bool is_C (const T&) { return is_instance_of<C,T>::answer;};int main() { if (!is_C(C<int>())) abort (); if (is_C(D<int>())) abort (); return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -