鱼C论坛

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

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

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

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

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

x
class CA
; l7 U+ ~1 ^. g6 l{' H6 s% }1 {, c5 D3 X; H# r
public:
5 T& r$ Z) p1 i. _        CA();* t8 G1 y: w3 a. A$ Q
        ~CA();1 ~7 v4 h! E2 z' i5 t1 t# P+ H
        void set(int ,char );
6 i9 X$ O; K6 j        void print();0 G- j6 R& }' C" }' `
, }" \& y, R8 ]0 f' r
private:
& N6 X( T# K- O2 r" a: X        int i;
3 k4 `; z4 C" ~7 y& ]4 _        char j;( d. D6 P# ^9 B8 o6 D
};  e" K# O- H% h8 R' R; p' f
- [8 M6 h, x' J8 p
CA::CA()
0 Y& L' B. R* c$ _# {0 I( K{2 ?$ D/ x( U% |% l3 T8 n' ~9 d! J$ L
}& c1 J1 H7 c4 |, f% `" t3 B

* i! U! `( _5 j: d5 Z- j+ t( B8 NCA::~CA()# x( @- e) H7 m, \8 b) e7 S
{; w+ O; X" q/ P
}
4 n2 R. k- H8 V: q2 j' ]/ r
( J! I1 \2 y) X" avoid CA::set(int x,char y)
  X- n* \! U! }) F{
3 C1 L) ~; _5 K- r0 T" O" B$ b        i=x;
2 E6 I2 l9 k# X/ u* i0 Y% ?        j=y;5 l& N8 O! t$ T0 {8 u+ B. F: b
}: b; S- I( _- q$ e4 O
$ A2 P; ?$ l; Z6 x+ y2 B
void CA::print()
9 U9 w! R( Z3 {& u/ ]) F0 v{
* @4 p6 D- R) W- B3 F, R        cout<<i<<endl<<j<<endl;, `# P! |1 H& H6 z. D( V! {
}
9 p% o* [1 D4 C: A& S. F, M4 J" J7 U5 o
#include <iostream>% C5 I; s  u6 X6 `1 G$ M
using namespace std;
0 n& y$ f$ H' G8 ?! F3 L#include "构造函数和new运算符.h"0 n5 G; e! O# [/ s2 ~. H' Q
int main(void){      
" C  \8 M' h. Z5 T CA *p;       % U. f" N1 I  p, I2 r
p=new CA;      
% L+ p- q3 Y! r8 T# a) }. }$ ?$ d p->set(2,3);      
8 e1 y1 z" `* ]2 w; n/ j p->print();
4 X# e$ n' [, V: S        
, Q; {2 K9 N/ s; ]' c9 \return 0;
, |$ E, w+ o; J. F  L" _}
% I/ I  x& I$ N
  j. ^0 ^0 z: p
$ N  B; l9 M' M9 U7 n$ u
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-23 22:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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