鱼C论坛

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

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

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

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

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

x
class CA
0 U( L* A9 K+ ^/ `# z{
- ]9 j! ^- w+ z' ?9 K: p, X; fpublic:( K5 U; k0 S. M3 U) k8 c$ N  F
        CA();
$ w2 L- d5 e( ]        ~CA();
' Y' P5 v; `3 H. L/ X        void set(int ,char );
5 |0 I) ?1 n3 a1 C        void print();/ Y6 M1 b( C% G1 N) q: n

: z0 e7 [' h3 Aprivate:
" i$ I$ {8 D7 D& ], a* ^- R        int i;% y1 [  L9 N8 V( s0 M! z" ?
        char j;
* }/ z; s! z6 I' _};
9 ^0 g$ g3 I3 \+ ]8 K
3 c. P5 P/ z3 W7 TCA::CA()8 u" ]& c; f- {5 r  Q: ?$ _
{5 P  ]6 o  h6 M; M
}
8 f& [4 h. T5 v9 R# O. o# V6 c9 J. Z# v
CA::~CA()
' p" t! v  u; T8 d* `{1 q5 f; ?( R9 C
}
1 N" b8 k3 @% V6 W9 N: z! J) e2 R( W  W! k
void CA::set(int x,char y)
" b+ ^6 M+ O5 Y5 ?{
3 @7 ^9 e" X/ Z* N0 Y- b( B$ V        i=x;9 x& @4 ?6 A) Q
        j=y;1 y. C# u. D( a5 J/ b! G
}
4 o* q& U4 `6 _3 ~2 E" `
' d: A0 Z: x" zvoid CA::print()# |( z1 P9 U* _
{
+ r. k) g- }% @2 {2 M6 a) o7 s* {; Y        cout<<i<<endl<<j<<endl;. W; U2 X- s: o: r# U: a
}4 M$ w6 y1 X1 F# B3 M
3 \/ o" `; d! D' e/ D
#include <iostream>
- {5 D0 ~, H" \using namespace std;
/ t% y' P+ T# ]) W#include "构造函数和new运算符.h"
' W! _8 R, W% s5 kint main(void){       7 c* v+ [$ d2 X, V3 S
CA *p;       " {  l) {% ~" u" ?3 a
p=new CA;       2 }3 a$ ?% m0 q5 [: O- W2 o! G
p->set(2,3);       ( _* \. V+ |8 a9 p) ^, ~+ h
p->print();  W7 K2 f+ F& c3 B; X( e, Z2 E" Z
        
& X' M7 i) B+ C1 Treturn 0;
. ?1 g1 F* W, I; j( D  }) C}
" D" M# s6 e. w# F/ [+ ?9 {1 r4 f9 \6 r* D2 e* J4 @

3 q4 |, N& C$ J
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-27 17:01

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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