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

📄 delete1.c

📁 gcc-you can use this code to learn something about gcc, and inquire further into linux,
💻 C
字号:
// Build don't link:// Copyright (C) 1999, 2001 Free Software Foundation// by Alexandre Oliva <oliva@dcc.unicamp.br>// simplified from bug report by K. Haley <khaley@bigfoot.com>// based on analysis by Martin v. Loewis// [class.dtor]/11: delete must be implicitly checked for// accessibility only in the definition of virtual destructors,// implicitly defined or not.struct foo {  foo() {}private:  void operator delete(void *) {} // ERROR - private} foo_;struct bar : foo {  ~bar() {    delete this; // ERROR - delete is private    // An implicit invocation of delete is emitted in destructors, but    // it should only be checked in virtual destructors  } // gets bogus error - not virtual} bar_;struct baz : foo {  virtual ~baz() {} // ERROR - delete is private in vdtor} baz_;struct bad : baz {} bad_; // ERROR - delete is private in vdtor

⌨️ 快捷键说明

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