misc13.c
来自「this is a gcc file, you can download it 」· C语言 代码 · 共 54 行
C
54 行
// GROUPS passed vtableextern "C" int printf (const char *, ...);enum { 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 + =
减小字号Ctrl + -
显示快捷键?