鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
) v  n$ @* N+ D7 a7 t* V# Z9 D
; V: _$ W. i8 Oclass CCube
6 `( ~) I. [2 v$ f{
! c- z% F" E4 M4 c4 E. P% Q! Vpublic:
$ @: ]( q/ U: B# E        CCube();- B. Q/ L* d3 q: G& M
        ~CCube();
  U+ {1 w- Z7 O        void sum();0 X$ d: H, z" g9 V* ?7 |
        void sum(int ,int );
( A8 L: }0 i0 h  F) ~) N$ U; ~- C* S' C: h$ [
private:
' n0 P" `* Y/ |& _7 J2 A        int i;3 o8 p) ^+ q% n) ?# A8 Q
        int j;6 T0 @% H) R  A2 `/ V! y: V. _
};) ]/ L& V: m4 s) E) t
' s* U* w4 {3 f9 z5 l3 B2 A
CCube::CCube()
3 n! j; {5 }' M7 p* n( E7 g4 w{: X. \$ p9 ?/ ~; H' V& k
}
( E$ O* g2 m- o$ E0 q0 C* k+ B1 O4 B6 x
CCube::~CCube()
7 v1 q% P# b6 L. d% Z( f. ^{
6 r# y$ T( N/ A7 z' F( K+ Y1 f}
& F9 o- D. ^- \1 o; l; `1 A) q9 C$ A/ r( N4 w* G7 |$ Q  B+ v: Z( v
void CCube::sum()  _3 c$ N4 e; T6 D. B! ^# x7 Y
{; g8 f9 s. m3 N% [* I- e
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;0 d* J# p7 Q4 l" T! e# A
}/ r, ~( ~, a$ w0 {/ b5 k2 n' G

( j8 ~5 W1 C# y5 p) `void CCube::sum(int x,int y)& S& a: e9 H5 i# @
{
8 d  |! w, u2 O$ z0 x% |        i=x;
# s1 T' o: i, s; K        j=y;# k/ f8 J, s- ]5 I. ^
        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;: a0 `7 B+ Q" Y* t5 R* W! f
}
/ O  Q) l9 m' G) V2 m
: f) a4 L  ]- C5 K9 ]4 z#include <iostream>7 Y6 \0 n3 r& E- P
using namespace std;) d+ `0 E  C, F# I
#include "成员函数的重载.h"9 v, ?, g9 U$ s" y4 n
int main(void){         _2 ^% Y% ?5 o# t( E7 H; i2 u- s3 D/ r
CCube a;          o" d, K; Y" @8 @. J) [& @8 [
a.sum(2,3);      
; C% I& u. @$ A9 K a.sum();
" m/ Q- z4 h4 C2 f# l1 k1 H& N9 Q      
; k' \+ l6 x& I1 Z5 h0 T return 0;
  a/ b. J6 \; |  c}* J: [) s# \2 R

+ X$ G& K' t$ T" \) A& N- T" x2 |
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-21 22:21

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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