鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑 3 [. D) k8 u& L9 Q; q0 k% v
+ R( V( ^9 L# }: c) h: V
class CCube4 w. D% u- \, y7 s
{
7 j/ c2 a( g% v4 f( k: X/ L: m: Xpublic:% ?! u; h6 _" p; O( S4 S3 m/ V3 V) z- y
        CCube();
$ {4 @7 K$ D) ~' t" f4 _# V) G" l        ~CCube();
8 H) C5 l' ?; ?- I, Z        void sum();. `7 q: R( v- y: G& D8 U
        void sum(int ,int );
3 w# u7 P1 ?5 Z# `
5 S' }/ r" @3 c) xprivate:$ `4 M/ S% ]- t9 Y, A, ?
        int i;
# g$ x" k. V6 I! B3 l( g  C7 |# ?        int j;
* T: [4 M5 X  W" N/ |$ ]8 g/ p9 j};2 M" S( K5 G9 I6 Y

! {1 w0 ]* N- FCCube::CCube()
  M0 P$ N3 V, p; o& G7 X7 ~{
7 K! q  @- p: @) Z% V; Q}
2 q% n: S7 u3 s% o) K$ n! h2 ~8 [, e; e- ?
CCube::~CCube()5 r! ^1 @. [* V3 w7 X0 C# k
{
% j6 w+ e+ X/ J% P  H" Q  F}
3 e, W1 K; ?6 H& @
, Z6 J+ f& D% [. o& N9 _  avoid CCube::sum()
7 V% ^6 w& ]! g8 N{0 \% k- U# W2 \9 w) e' Q) O( M! [
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;0 y, |$ |+ X, V. y, h0 ^
}& d7 s! k9 S; V$ t5 J: b

7 r& e. Z2 O! E. O1 R/ }* e0 ~/ {void CCube::sum(int x,int y)  j$ w2 @" A% b( y7 z- C  o
{5 [4 b! D! @4 i; ]; g3 C
        i=x;2 `" R: S9 }+ ]  l5 ]  I
        j=y;
% a, U1 M1 b2 M' y- K$ F        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;" `0 A0 z% s% ]2 i# ?6 j
}+ G# T. S5 w7 s% E. n4 H' M7 F

; ]4 s3 `4 y0 ~, C#include <iostream>% A, ~4 X' a$ a& z8 s, V: ?3 M2 k3 r
using namespace std;
4 {) P- v; A! ]# Q8 [8 ?#include "成员函数的重载.h"- z. [/ l* S6 L
int main(void){       ! x2 t* t6 J" a7 I8 X; L2 t
CCube a;        
6 n) i. B1 P* k% h& [2 ta.sum(2,3);       0 d9 F5 K; o1 p7 s
a.sum();
- r( p: n2 C2 L/ ]       0 \9 J" f  V+ c: K/ {
return 0;
( p5 t# Q. G7 \+ G}8 N* i% F& q0 H
3 [* E& ?9 `4 n7 X
小甲鱼最新课程 -> https://ilovefishc.com

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

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

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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