visibility28.c

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

C
25
字号
// Build don't link: // GROUPS passed visibilityextern "C" int printf( const char *, ...);class B {public:        B() { };        virtual ~B() { printf( "B::~B\n"); };};class D : public B {public:        virtual ~D() { printf( "D::~D\n"); };  void operator = ( int i) { this->~B(); }// ERROR - D has no ~B part to it};intmain(){        D * pd = new D;        B * pb = pd;        delete pb;        return 0;};

⌨️ 快捷键说明

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