void test1(){ long a=1234; double b=3.14; complex c(10,11); C objc; printf("a=%d ::a='%c' b=%g ::b=%d\n",a,::a,b,::b); ::c.disp(); c.disp(); obja.disp(); obja.complex::disp(); objc.disp(); }
test1() { cout << "test1\n"; A<double> b; #ifdef NEVER printf("sizeof(a)=%d\n",sizeof(a)); printf("sizeof(b)=%d\n",sizeof(b)); printf("sizeof(A<int>)=%d\n",sizeof(A<int>)); printf("sizeof(A<char>)=%d\n",sizeof(A<char>)); printf("offsetof(A<int>,next)=%d\n",offsetof(A<int>,next)); #endif a.disp(); b.disp(); }