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

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

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

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

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

×
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑 ( v& }0 d& I6 N+ ]8 j

' W5 b% N% \% o# g* {/ |0 eclass CCube
1 m$ y; R2 M5 i5 n' L3 c5 u{
8 X9 J3 L7 j# B. ~, J' m' t  Wpublic:8 h+ B/ e& m3 c* b9 c
        CCube();
8 _6 \( h( T: M/ e# j1 s/ l* B; o: `        ~CCube();
& m* `/ v" ?/ t( U5 O8 E' j! V        void sum();& l* V4 ]5 w- D9 ^4 V
        void sum(int ,int );
" _) n0 c7 M& x$ E7 ^" h' p8 ^5 X: C9 l: A& |2 b4 ^% t& e# f( {
private:
7 u% @) X4 _, P        int i;. t7 Q- _' x0 X# [' v+ r2 y4 g7 V
        int j;% t1 T$ O9 p. E# V4 S' V9 S& ~. X
};
( Z2 t+ u( }# ^: S8 B# b$ I2 l+ y4 x
CCube::CCube()' h: G" x5 _/ |( _8 b
{
1 [6 B7 E) _; t) b}0 |5 i0 z0 e) d' ~

( e6 M( Z8 x! \- y/ _: fCCube::~CCube()
- y( `# c, v7 K, I5 r% N{5 ]% P8 ~6 k) [3 u; f7 Z
}
  j7 G8 |  x% e& H4 I) [; E7 ^2 s0 H# ^, S+ Z% N) q
void CCube::sum()
8 d8 K% Y; l& f  O1 }8 S# X1 k{' m1 R+ j( o" x( s6 L8 u4 U
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;( R0 Q# K5 k% \4 Q- r% b
}, G6 Q" X: a0 G, d0 v7 g- p. p2 v

& O$ q/ H4 ~4 U) Yvoid CCube::sum(int x,int y)9 k8 ?* r( p& i0 `+ E
{7 g# K+ G+ c7 q
        i=x;
4 U3 i) q" [1 v% K        j=y;
9 \! G! U0 m' k        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;
8 i* O# ^6 t& M9 ?, Y- O}, x0 T4 e  b2 |" n! L

- Q0 z: v- k3 g9 G/ s8 N. |#include <iostream>
! v7 J0 T* w; v) O! Y$ N4 eusing namespace std;# v/ Q1 h9 F: P* g0 @5 Q- H
#include "成员函数的重载.h"8 R" [* A% o7 L; {7 P2 E
int main(void){      
$ q7 j1 d" I2 X/ f. G% o  S, r( X CCube a;        1 Q! V3 l  v) ]9 a
a.sum(2,3);      
0 @' V& F, |8 F" \6 i a.sum();( p! F) y2 Y- v, I0 D6 w
      
; ^3 ^; `& y4 K$ n+ |# T3 z return 0;
: \. _/ t5 z# @% {+ N}
/ [  l; c0 X" n4 s* f
' V* q, h) Y# O( y8 F1 K# T
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-11-4 20:04

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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