鱼C论坛

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

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

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

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

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

x
class CA4 E. {; ]$ a, o
{
+ a; M1 o0 N& O3 bpublic:
- ~4 T9 ^3 W$ I; p$ i/ s4 A        CA();( W! ?' t4 B* I+ i/ z
        ~CA();1 [- O+ D3 k6 `
        void set(int ,char );, I( u, v( x$ }# s- v
        void print();' e# d& y- U$ ?
! J7 N6 R0 {/ x& x- K
private:
+ j% c4 b9 ]% R7 X7 }/ P1 L        int i;
* l8 \( D2 w6 J* L) b/ x- t& ]        char j;
* W, ?2 h$ M: h& O" y: C};
% `6 V; w, {& @; r1 n2 _
5 y7 x" D6 Q0 i8 [$ }CA::CA()
* t' ^# e$ ^4 ?  }{! o  f" Z$ \0 T  ]4 N  Y9 e
}
. L) r+ `2 a' n; e; ^# Q1 P# [* Z, i; @
CA::~CA()* D0 o6 l3 C, J; s0 e
{
5 L' D: d/ T7 \+ R+ q}* e" @. o- P. q  e, \! w

* w1 c. P' _) zvoid CA::set(int x,char y), j0 h- O( R1 t
{
5 @2 Q6 Z) {, s5 P        i=x;
; n% @% n: G  r        j=y;
" W( O" v/ U0 k" T6 Y  b6 m1 l}
7 `7 u! r: E+ k5 e8 }9 R* h& h! _- l# O) A' e* b: r( Y
void CA::print()
' V4 |+ C+ _6 b! F; L: N2 n{
7 W8 u' I. A5 u9 J4 E        cout<<i<<endl<<j<<endl;9 p8 q7 ~! m( ~' y; |( X4 w4 {
}
. V& r( C+ [7 m- e& c" h4 e5 h# v% Y# L& ~( u9 U
#include <iostream>
& J: k2 B7 p0 e: [) f2 Husing namespace std;
6 ^8 z  Q# s+ f, e! i#include "构造函数和new运算符.h"
4 ^, Q5 a  Y+ W! e5 h7 O& Gint main(void){       & {1 w1 D: K+ z
CA *p;      
' P! s) q% C, s8 k/ k3 j" y% p7 z p=new CA;       / K1 t" E) a" l  d5 u+ K. `# o
p->set(2,3);       3 N; C2 q" Z% U% u
p->print();* P' J0 v) _2 m% b; G4 \5 ?* ~
        
7 W6 J2 o  a  ^return 0;
& l; F. D! }- f# N+ B: r; K}! _0 F5 J) v0 D( F  B: Y
4 y  Z" V) q- `1 P4 y- O

, N5 u; [5 @( R1 k$ r
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-12-22 02:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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