鱼C论坛

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

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

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

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

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

x
class CA3 A) t, i  p. M, {: }3 Q2 Q
{3 x0 G, O7 U% V. K3 R3 W* g
public:
4 n# g# G5 f7 u  I) z        CA();
  T6 A- J0 E* J9 G- D( y+ A3 h        ~CA();
" {# N9 h+ ?" e# n        void set(int ,char );
* N: N# _* D3 Y- t5 ^& y- s/ I        void print();& t& ]% i9 S8 V& g6 n* F

5 l7 H3 R4 ]% K6 K$ [9 Hprivate:
0 P! N5 m  ]: k4 x        int i;! D, g+ @$ U  ~
        char j;0 r6 w3 I# T# j$ c/ G
};
; B- @6 \( g9 {+ n* v4 m3 M1 [2 O7 h1 E" p( g  f5 P1 v: h
CA::CA()- ?6 z/ Y  w5 L! U9 N2 P  L7 p
{
3 m& L1 p! d, i: t% c2 I6 R+ e7 h}
5 K& d1 o6 j9 p( _8 B3 `5 d0 I) F
CA::~CA()
! {- k( W9 T. u{
1 T' y" p$ T2 e8 J}$ P! q" A  F, n( P! c
1 g) s, p9 b2 Y  r
void CA::set(int x,char y)
6 U! N! I' r; [$ ~7 X% [{% ~3 ]4 K, m; U+ c1 X
        i=x;
& R6 n/ o! q7 L  D        j=y;
+ ~3 ^3 w2 _2 ~0 G* k) Q" [: Y/ g0 Z}* S. ?% @  ~+ p( Z7 G+ Y8 x' z

* M5 B) v8 W4 _; |7 Vvoid CA::print(). B$ |" U: V1 B; F1 u
{8 Q  H2 D8 n1 ?2 p) C) S9 q
        cout<<i<<endl<<j<<endl;
; q  u5 k- Q. m3 x* C" V) S}
) |& S# a3 j' M# E2 e
+ `" l- A6 H% ?#include <iostream>
) e/ h( R7 C3 D( Z" Qusing namespace std;  A* X2 `' q2 V  ?, ?4 |
#include "构造函数和new运算符.h"& H) O( ?% Z2 w5 T/ z7 v$ F
int main(void){       7 _8 C% R8 \$ `* }2 E) E
CA *p;      
8 T: |1 L$ Y! a, O0 b0 B' ? p=new CA;      
: s4 Y& Y1 T$ p p->set(2,3);       0 F0 R" u( b! w6 u7 B) X
p->print();
0 L! r, x' i: G5 D3 E0 N$ T        
9 a3 f9 O' l* A7 E0 e# Freturn 0;. Z( o. f2 N" O5 |: k3 |. S
}- y2 q  L3 }0 p
% h: a  e! S8 k) \* q" W  A

7 u/ e: Q( N  F- s# v4 c
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-2-23 19:56

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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