鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
# h; a1 S1 p) c* K+ g
* \: B# I  L6 o1 z( Lclass CCube
2 B; D" F% d9 e  a$ m) {4 }{
* p" h8 e2 ~1 S3 @% U2 ?public:
% F6 H% X8 t. f" X7 h" {        CCube();
% G$ ^% l" w. @7 L3 x, T        ~CCube();* t+ m" O! u# d$ w  x. |# R9 l
        void sum();
! H. d! \  n: f% P4 J        void sum(int ,int );
$ e! C1 {! h& S: S' i7 j
/ W2 Y% K, i6 c: Lprivate:0 \3 w; b& `9 H! f* D9 X) a
        int i;4 p- H9 r3 e6 z: X1 w
        int j;
' j  o+ s( ]2 g. S( v8 i$ Z};
5 r* B$ f" W  c- B" S. I0 M, B: s8 y  C% u8 U$ X6 w
CCube::CCube()
' {* [8 z: ]1 m5 O9 T" K, q4 q3 v{
" v- p2 P: @% D}
% d$ r" m$ Y& n' P& b
8 W( T# b/ N9 [3 PCCube::~CCube()
# |8 J: p7 J+ [/ P{2 ~! N8 Y) \6 {; A* n/ i. ^8 y9 J; H  X2 u
}3 a( w5 l1 P( d+ j9 W
& A* F6 j% \& V8 O* k9 {
void CCube::sum()
' H7 K$ b, K$ b; r. h4 f. x0 W0 o{% q8 B9 A' p( P% y
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;: G0 U! _! N6 w+ c# `
}& a* }/ f% N2 r  t6 M/ S) z3 I

! B' z/ s' M5 X# U/ c7 c& ovoid CCube::sum(int x,int y)
! ]4 E( {8 }9 Y7 A" m# _4 s( U. j{" y& K+ V+ g7 y/ n# i( F
        i=x;- X  |' K. [( N, h* j# L/ ^* j2 ^
        j=y;
$ r, y7 A- D+ W1 J        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;
7 y2 E' W  x5 D4 X8 L# `: q}
$ T) W% \1 H( E7 `
4 _- Q( A+ k' m7 Y  i  ]# g#include <iostream>* I+ `$ C0 y  l; f
using namespace std;
9 j) `+ A. S  z, j* |' W% _#include "成员函数的重载.h"6 A3 B+ \& m/ K8 D
int main(void){      
9 R% O0 D8 E# M: } CCube a;        ' z- _* K$ U( Z# I+ y" q) A" O
a.sum(2,3);       ' I& x8 w) ^, B& B' Z3 A3 g
a.sum();% `& s& X3 O0 `, x) D6 t
      
2 E/ O# V# p& T0 }# t5 Y return 0;
# n7 H1 o! G0 o4 E. O! P}. y# x! z. `* E3 d; ]

1 Y9 X% v( M  G3 v1 [
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-13 11:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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