鱼C论坛

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

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

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

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

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

x
class CA
4 m% n" \6 Z7 e4 x4 u{
. r% C, G3 X8 npublic:/ h! g. F4 }* I3 \5 x6 y& Y
        CA();8 @9 @! n5 w7 H) W! I
        ~CA();
) E9 z7 ]% \. v5 {        void set(int ,char );
" _8 r4 s/ j% X        void print();
, u4 w( f& E6 V8 u1 B# T( @! T( d( O; V
private:* S  s8 L, p& p: T2 l1 [
        int i;
( d' `; q! Z8 K        char j;. K; V4 a) h1 y( I5 T
};
) Z2 L% s3 L3 F9 H+ B* z9 w+ ^% l5 X, A9 d. A' X+ W& R
CA::CA()
5 z0 d  k  Z. L3 L{
/ a# ]$ J. H0 U( J& m( ^( O}
- S  i0 `  v7 X& a) L: T* |! x9 i" D0 s1 v5 z
CA::~CA()
/ O$ \, K: }, @' [( D{
% s7 s' w% F2 g5 z}, m! `  I' d+ }( N) [

  v  a. i+ ?% A8 G, i2 w5 Hvoid CA::set(int x,char y)2 ?% I+ |/ V# h1 X+ D! Y
{% x3 G; D8 P; }! D0 H! `
        i=x;
$ L" l( W. L" }" [7 L, l4 O. |        j=y;9 N; k/ K- e+ |4 }0 M6 F) g( s% Z! `
}; O/ g/ }" @$ y, S' z/ V. b

/ ~7 N$ @/ ^5 P% y( Avoid CA::print()2 m6 q0 m- C2 `1 Z& U; }
{- x/ B: \5 ?# d4 N
        cout<<i<<endl<<j<<endl;
- G# e  Q: v$ K* R, [  u}7 B# r" `* D' ^0 [
/ q! s! ~) ]1 I& V% v
#include <iostream>
& x) Q4 j% D2 {$ Z1 O* [8 D* o4 d$ ?using namespace std;
" K- a! W4 N9 U) C# B: ]" w#include "构造函数和new运算符.h"4 ]5 A( z, Z2 X/ G. _5 [; k
int main(void){         D6 h9 ]! F0 H' }! ?; d- |
CA *p;       , a- U! n7 ]5 W3 Y( Z
p=new CA;       9 n) q9 \8 T! ?; g( m$ S
p->set(2,3);       " @" t# d7 ?) w( R2 h. {1 ]; L
p->print();& M0 Z  j7 y, L* }9 D, {
        
5 B& y9 M1 Z- V4 R/ G- r/ e2 A' p- nreturn 0;% Q/ T3 {" U5 T4 y- z( J
}; M* x' q  q. `& I" G1 \1 F4 i6 o
! q% \, t: e, d9 n  {* g
; T! |1 s8 c0 z
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-3-11 12:58

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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