鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
' @0 Q( m9 t! T- _5 E
9 }: m: @& \# k7 c* J) z- qclass CCube
$ Z4 W6 F$ @, g0 P{
( r( R- P6 n* N/ n( S% Ppublic:# T8 r( Y6 z. D0 n3 Z
        CCube();
2 x; w9 d! s) c# X* R        ~CCube();6 J7 l* W& r/ D- b3 L/ n
        void sum();
- @4 ^' s7 \2 g/ r2 j0 Z        void sum(int ,int );
7 z* s- @; ?! [  i# S
- O/ S  E5 c1 D* F9 v6 [3 Iprivate:
9 A6 a9 y! J6 m' q( R* q$ N1 ?        int i;
4 _9 x' R* d  Z, N0 {        int j;0 f1 h# j3 W& u. \4 l2 V
};
( V  l+ r0 J5 h/ p- e) M' M* {
, s  Z% f$ }: P0 U+ S2 }- p0 BCCube::CCube()
* C3 X! T& W  R  u) i{
3 o6 Q* n( X7 Q3 ], i7 Z+ K}
& H3 W  V+ l7 V+ ^  d& @- c+ ]! C* ?% \% g2 G% Q2 \, g) f! l
CCube::~CCube()! l5 c# D% ?. q1 y8 m) `8 i
{
! m% F( ]+ C5 ^}+ l' n) x5 U. U3 t0 S2 f' c
; Y. a$ n& f1 Z$ T8 K  ?
void CCube::sum()
' t6 S, o/ c! _+ P8 [* x{0 ?0 O  w7 R7 \7 z; g& s8 d  G
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;# B" u* F- V2 o4 Q# a( P0 C' T3 ~
}
5 N) ~8 g( L. a$ Z& S. P
) X/ p2 U8 {9 R6 p$ wvoid CCube::sum(int x,int y)
- @; x# _6 B0 m! ^0 L, F9 s{7 O8 Z+ P) P7 L. G! E0 ]$ ~
        i=x;3 h( Z5 r& E! ~6 `
        j=y;
7 ~& f$ t% _, d  F( J5 B        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;' d0 W& i+ X9 Q
}% q( I$ J% ~4 r( F. X7 d

1 H/ j, ?! |, j7 O; `1 O#include <iostream>
4 b& v; L  L1 H5 i0 L( \/ c# zusing namespace std;
" {$ h# Q+ o3 v+ u% i#include "成员函数的重载.h"
% R! {1 I6 ?. |# S' P2 {2 kint main(void){      
6 E# v( F5 E% P7 y0 { CCube a;          X9 e# J) x0 g. e5 f0 \
a.sum(2,3);       # V* T& m* T  I1 F! x! R& N$ V
a.sum();4 p1 h) {  L) I) h
         e$ b: X* l" x- @- W5 e6 h' f4 R
return 0;/ u7 r- B7 ?( o7 L* C& ^
}  ]- f; ~* W% Z$ d7 ?+ q8 u
1 }6 B! s8 K# b0 L
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2025-8-20 18:17

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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