鱼C论坛

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

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

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

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

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

x
class CA
$ k  O  Z, F; N* z9 F! B. g5 P% K  Q{9 X0 z% Q# p5 `8 G4 x- t
public:
2 ?- U  h/ v- y1 b) Y0 t        CA();" P, B$ e- B7 c( `* g
        ~CA();5 d1 _% O/ H0 C  i/ @2 y* Z
        void set(int ,char );
# C5 N$ l6 H0 Y( J+ k        void print();
) F* J9 E# E7 R2 K; t* ]8 T7 C3 I* k$ H* P
private:
) a: _) Q' y6 `$ u9 E7 H/ K        int i;: u  `) n0 c$ k
        char j;
/ k7 ?6 o; F4 b4 X% y. W( G2 d};
9 R" U. {6 z+ s4 M) [: g1 a1 l0 y  V) a3 F# e/ L; b/ A. ?" m
CA::CA()- ~$ K! _  y$ @( h- ~
{" o+ ]& q! i1 j% O+ d# t) A% m6 }
}: i1 S' k) O2 O  _3 V
/ B/ \; x. s& m  R( l! n
CA::~CA()0 Y& C$ o3 {! n$ e( n1 F2 _
{
) s4 x& E: ^. E$ B3 l& D! [}
; Q2 X" {) L9 P- M
& Y" Q0 j4 e, v& ]" M, g# ]void CA::set(int x,char y)( X3 X# ]/ l4 A" c5 ?
{& _: g. S" I) {) Z* \
        i=x;7 f  j6 L. w3 ]: \2 I. y
        j=y;3 m5 E2 E: w3 r* ?9 D) N
}
* n- T- l. X! u/ ^
, c# g5 [0 T+ o+ Avoid CA::print()
5 t0 R% r4 I; p9 N* p{
* H4 H- t/ l7 Q/ o3 f$ `( b$ m( |        cout<<i<<endl<<j<<endl;
& b& Q( U9 V5 k" c" d}
4 V; Q, d6 Q3 l$ m% B; u) H8 [# H" O  K# {6 f( J0 v1 Q
#include <iostream>. h1 w- b; r$ e3 f& c
using namespace std;
+ z0 L, \9 X  g1 I4 \2 {' w#include "构造函数和new运算符.h"9 ?% ~* R9 |) t% i2 T
int main(void){      
6 W/ Z9 [, m+ A: m CA *p;      
) D: O. x' l. ~. Y# n p=new CA;       . N7 {* Y% c! D
p->set(2,3);      
! v( h. G$ G" B( X6 h. `1 a p->print();0 S5 ?4 w* Z5 v) ]0 d6 ]0 _' i
        
3 E: N0 H* k- Yreturn 0;- k6 `  r" C, j7 F
}) u( p8 s* V9 Q

* p, m9 F) ~: ^( k, n1 P( M" U1 m/ z& E* q- l. T& o2 V7 }" |
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-11 18:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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