鱼C论坛

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

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

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

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

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

x
class CA
2 a9 u' F- b* V{- b2 Z8 L" Z2 k4 A
public:: c4 a/ x) b$ R0 e& c: A
        CA();' x  k7 v8 y; T: p) r- h" f
        ~CA();; ^% P2 W* q: L1 C! _
        void set(int ,char );
. s% D' E0 F: U9 T- n        void print();
& U2 m: m' e# U/ \# C. M
% Y% t) _% G3 d! Rprivate:$ B0 }/ e5 \8 E  Y: W9 v1 D
        int i;
  k( d, N4 X% \! F9 Y: G5 [  B2 Y' ]        char j;1 m5 M5 t0 V5 s9 Z0 `' a8 N2 L
};
1 F$ o+ V, B2 @! d; ~
3 m! b& A% l( O5 [. |8 |8 E; R! o5 eCA::CA()* r  P% C6 u7 k2 \8 ~
{
& r7 ?1 ?2 W/ H1 I# M% S' P}
7 H9 O: u. y5 X( H2 x0 [9 ^
! _9 p# _+ o. w! N2 f' R3 _) vCA::~CA()
3 o6 B- w0 _5 C4 v{
9 I' n* f2 ?, u}
- U' ]' s! x- n4 z
* M/ a1 e+ \& V3 y; c6 {9 }; Vvoid CA::set(int x,char y), g1 [8 u7 L; J' F
{
. K- \* |% d# R6 T9 Y        i=x;
" r) g. ^4 I2 O# B        j=y;
3 E# x; Z# e/ C}
2 u1 S, K" g' z( q. W/ v0 I- l5 R  ]
void CA::print()
: N7 }2 @$ _* a/ g* U+ \{, m( `# ~. K- C+ D# l
        cout<<i<<endl<<j<<endl;
+ a, f9 g! V& W}
6 q! [7 W( u( T0 ]7 Z8 X; T1 H4 |' G/ S5 ?, C. G0 ?  x
#include <iostream>- K& _+ X! m! j
using namespace std;
2 M: b4 y  f* i/ \#include "构造函数和new运算符.h"3 `) F. t' t4 f4 b- v2 @1 p
int main(void){      
" D! B# J2 W$ J) A- g CA *p;      
, e; m3 t5 Z3 [  H# d( X$ ] p=new CA;       " j2 l+ W9 \) s1 a' F# y, U
p->set(2,3);       + R& U1 V' a4 R# n- k% Q! p
p->print();
* v6 z/ s+ @4 f) b: m        2 t. H3 E3 a5 n5 [# U
return 0;
6 u. k! B, c" t% o  H3 [5 |  O}
6 c. R/ O6 r9 U+ w: b- F. W0 V1 U& t4 J/ q6 \* T7 u- b7 {" t
- J* g# v: P  t+ \8 m
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-6 08:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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