鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
* n. G) U! m, R# b1 ^! _! q
& Q" J' h: s6 y; Pclass CCube
8 y3 [: J$ J0 J, w% a{
* ~' e: l$ e, T: P( i- ?5 C  n; npublic:  }6 E9 ?/ Q5 \! I/ Y! X
        CCube();$ S, Z& p1 u' X( S$ l+ V
        ~CCube();6 l' e2 T8 W9 G$ N0 r2 a. T
        void sum();+ b- o; v" Y. k+ [: G7 B
        void sum(int ,int );
( @" k8 c2 d8 u. D, G! P' i  H4 Q7 s0 i+ l
private:. n2 q/ Z. K! Y. @* A
        int i;* V& d4 \; s  c8 `7 |; q( V; y
        int j;3 |/ }1 f/ Y/ q& l- X3 V( ]2 t
};
* Y5 `1 v/ s* y4 T- P  M  L6 d3 p- V
CCube::CCube()
: s  Y. u* x8 n# ~8 J  g{
* K# g0 s; K; B0 t' g}7 J5 H; D$ h, N9 w

* i6 j' }% \* n+ W, P( }6 D* v4 qCCube::~CCube()6 r% P$ i- j4 F( l+ v
{
" c) M1 P8 T8 _/ e}
( k( X& j* U0 f. [( A. a& {
8 M2 e# r5 `( R: p9 x2 U& Evoid CCube::sum()
  c) ?8 K/ T) c5 ^% z: H{7 t  U! O/ U& ~; V- d
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;( X% T- `( \! e
}
# o( W2 n& G& O! Y/ \% i% u
5 E  Q, D# W1 a" v) Kvoid CCube::sum(int x,int y)
" g  j5 |7 a1 Y{
- t9 ]7 O/ C: O: c6 ]) Z0 C        i=x;% L* x9 b9 A8 x+ F5 S
        j=y;
( A4 E+ i" E9 n$ y6 N. Z/ C        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;8 M) J. p9 ^5 h% O3 A
}
9 u; _! @) i! s7 w5 r* l' l6 y9 b2 }8 U+ v% w* s, D
#include <iostream>+ G# z  G2 i+ s9 k2 {; p% w
using namespace std;
* r' k) R; B4 F( |+ O. P( Z% x6 G0 j#include "成员函数的重载.h"
. D& e- ^. {! Gint main(void){      
* B/ Q& b9 @3 q3 ]/ x CCube a;        
/ @- |4 k5 d' f9 y  T$ ya.sum(2,3);       ; V# ]8 P' ^1 @1 N+ ^0 @
a.sum();
; G! M3 V: d5 t# W2 O0 d9 M      
- d, _* c9 i' x9 o* _. l return 0;
8 `! B8 M0 o) k2 }  E}
" ]2 U( D! z% l+ j
4 C5 x9 H0 m! q& g: \1 [1 o8 c
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-5-22 01:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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