ttp62.c
来自「俄罗斯高人Mamaich的Pocket gcc编译器(运行在PocketPC上)」· C语言 代码 · 共 30 行
C
30 行
// 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 + =
减小字号Ctrl + -
显示快捷键?