鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
5 _# z5 U' G# q+ T6 V7 k0 n( U
class CCube
4 P9 I6 w5 o0 L; L: o% m4 I3 \6 u{' `8 T- Z+ P5 S5 A. i
public:
; i* q. V2 O" Q5 e- F* M        CCube();: D7 ~4 j: ]- s; `# ^6 X
        ~CCube();
. L- r. a9 v% b: S* c6 a  b        void sum();" i7 q7 \8 r8 w" {
        void sum(int ,int );
$ G& T" I% U  W7 B: F! P% ?& e1 |7 V
# }5 t- k: f1 R5 f1 J$ Pprivate:- B, u' g* E  c; y) {. \
        int i;4 `% r8 y" I0 L5 l
        int j;
9 J0 c1 \) }9 G0 t" h! v4 Q};9 N3 a! S3 {4 F- X
0 \5 @7 w1 A0 _% A& }
CCube::CCube()
# ?' V' N! \9 g) w1 u! P{
( X* X7 }. N4 p$ [# J$ W1 E/ y  ~}
1 S- w8 ^0 }( y3 A
6 o' j4 `9 y& n" K  jCCube::~CCube()
+ z2 ^5 M2 M6 K2 z2 C" o2 y" V{
- t4 t7 B; u! @& x9 t6 g, i}" e6 @* t4 a) j* ^
4 w" D/ v0 R4 A0 A% O
void CCube::sum()
5 C) F& L% S) k, N+ K. K8 e{
+ D. M9 }. E$ v2 \% H        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;
; r% R  w9 |1 h+ M/ t. n}
6 O+ ?( V6 a; h4 J# P3 }1 {; B" h2 P
void CCube::sum(int x,int y)6 e, U0 P8 ~$ {, f) k" m" n
{" N1 H2 h6 ]. N- ~0 d5 n/ w
        i=x;" n' W) Z: _% \$ u, u* T
        j=y;. }3 L: s0 P$ X5 R+ i# ?
        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;% x) x; w+ f2 r3 q; O' b9 v
}7 E3 \2 w/ c) S8 S2 l0 s) \
3 S0 l& R) Q7 ^" K. `2 B, a
#include <iostream>
( ~4 U7 V7 ~& ?' y) H  ausing namespace std;* ?. h; e# G( b$ q4 Q) o! y
#include "成员函数的重载.h"
  E$ _  i9 l1 H2 \int main(void){       ; Y0 ~" }5 d3 ]' [
CCube a;        1 {/ f- B/ @  D# I  q
a.sum(2,3);       / }7 P; W7 n% w% i  I1 a4 t
a.sum();
5 D0 z" w- O* n# F* e      
- d; z4 h6 M- _7 X: a return 0;( l  B2 I* Y0 r9 R) v  M; U1 x
}
* R) _) C7 j% L3 T$ \0 H; |6 q! Q2 Q/ y: A0 H2 p! ^
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-4-1 20:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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