intm_x;
: c. F/ C/ C* Y* m! h intm_y; : ]4 z! @8 e; S$ j& K
}; / {9 [0 h4 i; ]9 Y7 o6 k& X8 M
usingnamespacestd;
7 ]& I8 g9 R( b+ d" S& n: _ /* & I* \! Z1 w- s7 Q$ ?
template
. A( J4 ]) S8 v" H classA 5 r9 _; ^. B, ]0 w) W
{ & j6 }1 p5 Q( K" R- i
public:
! N4 v2 {5 h9 a( r' b. ]$ v' n4 I staticTa;
2 \1 N, H6 F9 P0 c2 u }; 9 o8 j& @, P q6 t6 W2 b' y
template , m& }1 |; I6 N# n% h7 o1 t
TA::a;
& Z( B. Y0 O# M6 k( {) N; [4 C intmain(intargc,char*argv[]) 2 d5 |$ \$ ?, t1 o T2 m
{ / p% o8 f5 O% I4 `! N- j+ V2 Y3 o
A::a=0;
A3 H# e2 k0 Q, c" c0 ` }
6 a! |* V5 v$ S+ i */ 6 h5 L/ F! ], F" h# M s. C7 T s
intmain(intargc,char*argv[])
' v$ S, \: ~: y5 z* j; v { 3 d, Q' z8 k( v7 G8 ]8 j* Q# S) d+ i
veclv1;
9 Q% g! B9 b: W/ } lv1.m_x=1;
1 `4 i \2 x1 @1 u1 N/ k" b veclv2;
% _3 ~- O- n+ K, P4 \7 a7 @% q lv2.m_x=2; # J4 c# j% x9 x$ ^7 Z* }7 z
cout《"countis"《lv1.GetAutolistCount()《endl; % y7 f6 H% m6 l( h
vec*cptmp=lv2.GetAutolistFirst();
2 q+ [8 O9 z/ T while(cptmp)
( W3 ] P' y( e9 A* G/ P) i { 3 W4 B% l5 o6 n o$ b: G; i: N
cout《"xis"《cptmp->m_x《endl;
( T3 O* G& q; G! T" A! i cptmp=lv2.GetAutolistNext(); 0 ^" b! S" f# s7 a4 `
} , e6 P+ k* V8 p9 h' Q1 |
return(0); } |