aggr2.c
来自「Mac OS X 10.4.9 for x86 Source Code gcc」· C语言 代码 · 共 47 行
C
47 行
// PR c++/15172// { dg-do run }extern "C" int printf (const char *, ...);extern "C" void abort ();struct A { static A* p; A() { p = this; } A(const A&); ~A() { if (this != p) abort (); } void print () { }};A* A::p;struct B { A a;};B b = { A () };struct A2 { static A2* p; A2() { p = this; } A2(const A2&); ~A2() { if (this != p) abort (); } void print () { }};A2* A2::p;struct B2 { A2 a2;};int main () { b.a.print (); { B2 b2 = { A2() }; b2.a2.print (); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?