typeid2.c

来自「this is a gcc file, you can download it 」· C语言 代码 · 共 31 行

C
31
字号
// PRMS Id: 11596#include <typeinfo>extern "C" int printf (const char *, ...);class Chicken{public:  int eggs_per_day;};template <class Bird>class Flock{public:  Bird * flock_head;  int    head_count;  void print_self() {    printf ("A flock of %d %ss\n", head_count, typeid (Bird).name ());    printf ("A flock of %d %ss\n", head_count, typeid (*flock_head).name ());  }};int main(){  Flock<Chicken> x;  printf ("%s\n", typeid(x).name());  x.head_count = 42;  x.print_self();}

⌨️ 快捷键说明

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