dtor4.c

来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 24 行

C
24
字号
// { dg-do assemble  }// PRMS Id: 5420// Bug: g++ gets mixed up calling destructors for references.template<class X>class Z {public:    char space[100];    void kill()	{ X& x = (X&) space[0];	  x.~X(); }};class C { int i; };voidf(){    Z<int> r;    r.kill();    Z<C> s;    s.kill();}

⌨️ 快捷键说明

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