⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 misc13.c

📁 linux下编程用 编译软件
💻 C
字号:
// { dg-do run  }// GROUPS passed vtableextern "C" int printf (const char *, ...);enum E { vf_request, vf_event } want;int errs = 0;class ivResource {public:  virtual ~ivResource () { }};class ivHandler   : public ivResource   {public:  virtual void event() { }};class ivGlyph   : public ivResource   {public:  virtual ~ivGlyph  () { }  virtual void request () {    if (want!=vf_request)      ++errs;  }};class ItemView : public ivGlyph, public ivHandler {public:  virtual void event () {    if (want!=vf_event)      ++errs;  }} a;ivGlyph *bar() {  return &a;}ivHandler *bar2() {  return &a;}int main() {  want=vf_request;  bar()->request();  want=vf_event;  bar2()->event();  if (errs) {    printf("FAIL\n");    return 1;  }  printf("PASS\n");  return 0;}

⌨️ 快捷键说明

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