鱼C论坛

 找回密码
 立即注册
查看: 2455|回复: 0

[C++个人笔记] 59.构造函数和new运算符

[复制链接]
发表于 2013-3-21 10:47:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
class CA* v- |. P& m7 h  r2 A
{! Y) |0 [# m) d0 ]
public:
' y# ?' o  h: T8 g5 _        CA();
# a% L$ X- c" O" J! l0 c7 S        ~CA();
0 e% y- @) H) `: G! X        void set(int ,char );
$ T  K! I6 M& P4 \) g) a        void print();
; |5 b+ T4 f* u' e
" z8 l9 U9 T' ?7 H7 aprivate:  Y/ Q+ C  j2 |: W0 @  l$ `
        int i;
/ V' b& Q' _" Q' V* @        char j;+ m, B4 R( ?$ D& a
};
) |3 {6 j9 u# q  S: l+ p7 A+ N4 D
- O0 X1 P; E4 Q) b1 dCA::CA()- u& m$ k7 W# b& ]* w& p
{: Z6 d6 D9 S) a5 F7 I
}0 H, u5 H' p0 H4 Q6 t

9 m3 I8 ]7 ~/ b0 |6 |8 mCA::~CA(). R  F( w6 ^: g3 F7 z" o7 x
{* L8 J+ [9 S& G* i4 M5 U
}# C% W0 O9 ?: q' |8 B
# x$ I( k$ m- U" ?
void CA::set(int x,char y)9 U% ^  ]2 n9 d& M7 t
{- b# {! B( Z+ s' f
        i=x;1 n2 l7 \2 l& Y9 T) I
        j=y;: R7 q1 R. U: M! q2 q% n
}+ G: C3 S) T% u/ Z
+ s  }, N! Y* ?3 C# ~
void CA::print()5 ~4 Z; m, d: J1 L# L& {, E5 M/ q, `
{
4 ?7 O* F2 R7 p9 q: J3 w        cout<<i<<endl<<j<<endl;& ^$ {6 e  m. f1 R# g
}
2 k7 e1 `. R$ S' G9 I6 u; Q: l6 F% m3 r/ o: X4 E& K3 ^
#include <iostream>) j/ N" t. j' x, N7 R1 E* @
using namespace std;
* E0 s' i$ v- y$ p2 w# y#include "构造函数和new运算符.h"; p# f+ x# r# z' A
int main(void){      
+ Y- ]" B. y; a$ ~ CA *p;       * x. @  |) \' A1 I6 \1 o% {0 Y1 P7 P
p=new CA;      
: R  _' a5 _' V4 ~' O6 |" W1 L p->set(2,3);       ; @$ @) O- w1 }: J2 M! y- W3 v
p->print();
; Q# T0 W4 m: z2 d/ z        
& L' b, f' l: p& O0 Ereturn 0;
/ j3 v0 b* a$ Q}, z2 f% w* T, e9 g0 m
/ z2 ~9 u2 ]! [+ @
& i- t& T# V- |) S! [
小甲鱼最新课程 -> https://ilovefishc.com

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-17 06:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表