class CA " j' J7 C2 l5 g{ * J& k' a u. v2 d5 Mpublic:1 R+ S' T4 @8 ]9 m2 k5 V8 s& g. ]
CA();6 @) {4 d3 L0 W Z9 s" r
~CA();+ ?1 C( ^( c6 }# d
void set(int ,char );; p. a: C9 W ^. j( P( t
void print();* P4 f# z! F4 |* B
; |8 T8 _1 Z$ C" [/ _private: 1 Z# N' c# J7 a$ V6 Y v" c int i;5 _$ h" k" b( l$ \3 n
char j;* b/ `6 \1 R: O" N
}; / T; S- I: I3 k/ Y m 2 D$ {2 U/ q T) D# aCA::CA() $ U4 Q; n# H% ~4 k3 ?2 ]2 h: \{; O& j2 E" E, E; ~- R" |
} " H$ {' ]! f. v( j & A# A4 c- Z0 q" Z8 G, f6 f! jCA::~CA() 3 F' F8 m2 H2 _4 A' C! L{9 I. }0 Q0 m5 f* f. D c& ^$ R
} # @% ^# O$ i2 S $ R1 R7 `9 E6 {5 m* E# S6 x6 jvoid CA::set(int x,char y) ) _5 A4 x0 S5 J/ ~$ x3 a8 z{$ q! V: S& \0 \- ?9 f) d: v
i=x;( C; p; w7 M- z( {' A" \1 x5 j ~
j=y;! |3 d$ u& l- s& [
} / }5 ~* P( Y4 z; r! l1 X7 P* C+ U7 Y$ V
void CA::print()7 `/ U8 H# j. I9 Y( m3 y( Q
{ # m8 ~; ?! _1 ]- b* G8 | cout<<i<<endl<<j<<endl;' k4 G4 @' I; H3 Z2 X; ?
}( S# s+ {8 j) P
1 e" V7 J. m( n
#include <iostream>* _- f$ D. y6 w7 c2 q) Q
using namespace std;" Y" I" s% \' i( U" C5 _$ K" L
#include "构造函数和new运算符.h") n3 C( `: J, ?+ [, A/ W
int main(void){ q. I* n0 c, T ]9 o I0 v CA *p; ! }8 [9 L7 N1 p7 K; z5 x$ y2 y5 j p=new CA; 6 p- Q% Y8 w- I4 L3 e p->set(2,3); # J1 v8 u% s" q) m H; U
p->print(); $ x8 f3 f, Z! l8 t1 k. u ! Y! K. U2 P( ^9 S
return 0; 4 H w0 q9 v, @/ K} # Y; W4 _9 u" Y) p, e2 ^5 A2 K5 r6 K# F- l1 p