📄 p710.c
字号:
// Build don't link: // GROUPS passed delete/* Bug Id: PRMS Id: p0000710 Bug is : overloading operator delete in class def not allowed*//* In addition to this bug, the compiler permits overloading operator delete in the class definition. This is verboten, and should be caught by a regression suite. In other words, the following is also a bug that's not caught:*/#include <stdlib.h>extern "C" { int printf(const char*, ...);};class B{ public: int x; virtual ~B() {} void operator delete(void*,size_t s) { printf("B::delete() %d\n",s); } void operator delete(void*){}};int main(){ B* p = new B; delete p; return 0;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -