鱼C论坛

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

[C++个人笔记] 53.成员函数的重载

[复制链接]
发表于 2013-3-18 14:29:37 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
* M' c3 S$ w4 o: v' i3 j
( l# W1 o- X% F5 ^6 uclass CCube
2 b( w  L8 J6 Z. \  M9 c{
' F- P3 m) @+ W7 h, Npublic:) i5 o  d* O; p. f0 n
        CCube();
/ t" T9 c1 Q- A$ j6 A1 l6 F" s        ~CCube();
1 x! C) G% W' E4 A: [        void sum();
: q" b; B+ g  k1 }; A        void sum(int ,int );
  ?9 t% g, T. H7 @2 ^* `! y% G5 N" I
7 J' C. F- ~1 D! [# d7 Vprivate:5 N8 T: B/ [1 Z& _
        int i;  Y9 P) p) w$ T9 w
        int j;
# I: j) ?* ~, f! ?- O/ \' q" h};0 [3 [0 s4 \' |" p( D

" i. p* [" }9 u; yCCube::CCube()5 @0 w8 q6 d; U1 y+ @
{
- @+ q- n" H8 Q1 C" @, N}# I9 x- T# G6 R4 C& a, B  L
# [+ v# d- I! h, A6 z- o
CCube::~CCube()
  b/ n& p4 I1 d% N{
9 ^4 c- W1 I) ~5 i' D% G}
8 F- l& w. x5 _& u8 r9 \4 |: w4 @1 L: _! q+ j! `" X, m9 B1 F# V4 d
void CCube::sum()
: u, {. C, T7 `8 f2 W{- |; D: O1 a! {, M$ e0 k3 B& v
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;$ W6 L8 e% H4 z# t5 ^* j! {
}
0 K0 v) j+ a) G" ]8 p7 s( U; @4 C, R7 y: R8 @
void CCube::sum(int x,int y)7 X1 P0 S( h( m- \+ E4 h, @8 a- q
{
7 z, p- x9 `( b3 `+ V4 ^3 m; f        i=x;
0 G, h0 s" ~, C        j=y;
0 z( C, |# A. g% o) m        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;7 m6 G7 {7 _/ }& o! o6 z; V
}
' b8 a7 [) d+ {' h4 _* `4 V! P1 [/ o+ w+ R7 g
#include <iostream>
: r* ~8 p% N" X* f8 }  Jusing namespace std;
9 l9 f6 g; R. s+ R0 Z2 m; {#include "成员函数的重载.h"
' D' E  P1 P5 `3 Y+ o) Iint main(void){      
% k1 r: B6 ^' E1 E" m9 F/ h CCube a;        
1 }0 K3 M* k2 H3 ~a.sum(2,3);      
" X2 T7 G# b) ~* b+ g7 }  N a.sum();
; E' p. i+ Z# J8 V2 l$ V       ; x% S) k/ X, r) @! r
return 0;
; W& u0 x4 c# Y; d. n. C, ?}
, f7 D  C$ Y$ l; `" O0 H+ O
/ {1 {. Y6 K! `. [2 }
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-9-19 01:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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