鱼C论坛

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

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

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

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

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

x
class CA
% ^3 H" ^4 s2 N0 t+ }{  o, v0 R' n, R
public:% h0 _& ]8 V0 D$ v2 J7 ^
        CA();0 _+ z' [' M5 g, q
        ~CA();
) h$ i2 `/ X6 S2 l! }* N        void set(int ,char );
4 y6 y4 u* k8 v$ c" p        void print();0 {% M# {4 s, g8 H8 C- r
' b" w0 Z9 h7 d( m9 ^, R, b
private:
- w( ?' |( g) O# ~9 [  O        int i;
' p; u6 S! O% y5 W        char j;
9 s% a+ D1 u/ R1 V# U};
# _' S' E- P# c/ s8 u. B4 B) E
CA::CA()
' `4 p; G( |. \) I% T{+ l# i- Y2 i) s7 q+ k) E, o
}% u# a5 U5 c! h, z4 e
" ?! A. O4 s: Z3 ^
CA::~CA()) Q: ~% e. ]2 |4 H& y* ^
{! S3 Y7 y# z) p+ h2 l1 _
}
- O& S4 Q$ L- o/ a4 D4 I8 J: Q+ t. ?/ V4 S# ]
void CA::set(int x,char y)  L, [& ]; K7 }8 T; x
{% ^" {! X" }% O+ G& t; L
        i=x;; n1 K6 c# u! R9 R( v
        j=y;: P) [8 P. X4 l4 Q+ @2 d
}4 l+ a5 C7 p6 Y
9 _6 p; m2 M+ [0 B* t3 P
void CA::print()
6 {) G/ f2 Z& ?1 s% J' h{
' s* u# M  @0 ^% |6 G9 Q- [# P/ O        cout<<i<<endl<<j<<endl;% J1 R: R; k: B& t- c1 ~* d: A
}" X* L8 H8 \( P0 d% N

3 v' f6 J+ f; z7 s. d5 ^7 J- z' C#include <iostream>" d1 P0 N4 m. B+ C7 H
using namespace std;
* `- c4 ^, M6 a$ }#include "构造函数和new运算符.h"4 I3 p0 I1 b: o% h8 V$ s' T" y
int main(void){      
1 `& @0 {$ X" A5 Z; P, v  N CA *p;       5 D" g0 K* B* ~7 a: g
p=new CA;         ~6 {7 m, K- {0 Y6 G
p->set(2,3);      
- r5 \+ r2 b5 u7 u2 z+ A p->print();/ h' U0 u* v6 |0 u% u0 y1 C8 v
        : T9 R6 H6 t! T( ~7 x3 ^
return 0;
/ R3 d/ ?+ K* z' m, J}
" Y1 c  E6 C$ O. q+ N* X& ]2 f: q7 v  }6 I0 H0 v/ y! u
, v$ A6 }3 x2 j5 K
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-20 15:33

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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