鱼C论坛

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

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

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

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

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

x
class CA
( p6 }! |3 N3 O* m2 A{9 K# Z7 k% S2 i$ O* i" o5 s
public:
# X% P; C" h; Y- f        CA();
& e: D; }# |- x  X( f        ~CA();% z( `8 F) z9 b# s3 d0 {# {
        void set(int ,char );
* [& G- j: N5 y% w8 o, F" L# i" U        void print();* z% T" S, [  P' Z4 }

8 N& t; O+ U: w4 A: a  v9 T# r/ C1 sprivate:5 W- O, R3 G+ B3 l  v* B% w8 b- g
        int i;
: O' j/ O" m  V7 C) v) ~! s        char j;  s3 t. H$ _% s+ _+ e. _9 ^
};
  p4 `% ~0 \1 M
) a" p1 _. D6 z% zCA::CA()
: Y8 a7 f# C) r3 K! A0 e  E5 V{
7 s- U7 _) w* u: c9 `) H/ E}
  S2 \) T' m( |/ W
2 \$ ~2 M/ f- s9 yCA::~CA()
) ?3 C. ~" ^& k+ X{4 A& w) i9 x: u5 B: Z- W4 I$ s
}5 C8 r. V! F# m- H

" L$ d" C7 h& C# e- xvoid CA::set(int x,char y)
! P2 b! p( ^+ H" x: I{) h* S4 h; A. g3 y, ?7 C3 ^+ [
        i=x;
6 ~( C( v) q( ]) d/ d: r        j=y;
* B/ t) B: Y9 ?; f, L* ^+ e}
$ }/ N% O: F9 l* Q! `
5 e0 Q+ c; V1 t0 Qvoid CA::print()4 @) o1 M3 m7 G# _6 M% O9 T
{
* d( k8 k! A5 P" n2 h+ Z        cout<<i<<endl<<j<<endl;, ?' v+ p" Z- f3 G; F5 z4 z
}# v2 c' a2 t+ H2 n2 @! {4 ]
3 Z7 ]. \! ^; R& j: X* Y( ^
#include <iostream>7 K' X* h  m, V( ]6 R
using namespace std;
3 m4 N& W1 I& P- H7 t#include "构造函数和new运算符.h"
. c( \! h1 q1 z$ J& o# W1 `int main(void){       5 J4 P" j  V0 s( g( C. }. h/ S$ W) g0 W
CA *p;       4 r* v3 b( |* Q3 I2 `
p=new CA;         Z% s+ ^9 j* k
p->set(2,3);      
2 t. p1 ]8 C, u/ q p->print();
9 W2 j( e  G% _' S/ m" p          a. P* G1 [9 ?. y) U2 }
return 0;4 ?  e3 H. n: `6 p2 b2 f
}9 Z# Q7 Q$ E7 F2 t. M
7 T/ C8 C3 \6 X4 L: z8 `
" x$ R! r  f, ]3 H
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-10 04:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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