鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
8 x, H$ Y; F0 s6 \4 g8 p9 D2 M9 k+ X9 i* r3 I4 y
class CCube
  t6 Q3 k/ y" E# c+ m' W& x{) U. V8 h2 p' `% v7 q* m# r
public:
! x2 x% ]6 \, C# S8 Q        CCube();
" `; f# `7 a% K; V& c        ~CCube();8 I  y" A7 l6 C
        void sum();
: `. J% W* U0 q7 {        void sum(int ,int );
) k4 N1 O8 p( k- k' e2 F7 K* T+ v( d6 O, P
private:
# {3 ?: E+ E1 Y* W' `' n7 p' T        int i;
7 M" r- }! q+ {9 Q6 B: k# n        int j;& N. ~* H) q' _' a
};
) k7 ]5 T; `3 K, A  f. O7 c4 }7 R8 X$ I, l
CCube::CCube()# d% S+ V0 I5 Y1 G/ P1 C
{- N: Z1 V7 X1 _' o6 R; f
}9 v: q& s) n" o9 A$ ]  Q
, w/ E6 l* a8 d3 _4 t' v
CCube::~CCube()1 X7 U& ^. s9 V. O4 d5 q" ~
{
( `) D+ I# Q, Z/ [$ _, N, t5 X}2 l7 r+ d! \" z
: R7 }% \: g% I! e6 ^
void CCube::sum(): x4 W$ v& n  f$ }2 ~' I: l
{- o6 E8 R. e9 w% v/ ~) P
        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;
6 W; A. F6 c& ?+ ?2 T}
. M$ s/ i/ U5 W9 M: `9 d2 f. z4 Z# x$ l# U
void CCube::sum(int x,int y)9 h, f! ]# ]( w1 `
{# Q* M6 |" K5 v' O: x
        i=x;4 {) v0 m) X0 b% }0 w" c- C5 K
        j=y;
' N) W  ]! f. D- y        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;
: T$ g. }3 V/ q/ i}
2 O+ B$ ^, O' t+ _, K1 M6 t! L9 S- g* V9 r) }
#include <iostream>" e8 U7 {& a$ D& `
using namespace std;8 O5 L# ~7 d4 \) U+ q+ T% ~# E
#include "成员函数的重载.h"
) Q  H% {1 ?+ R4 E+ \' K+ q2 v8 |int main(void){      
/ W/ @' {7 W. j" B/ i CCube a;        + |5 K5 [" A8 ]6 _' r
a.sum(2,3);      
& a( M' F* H- x2 i1 d1 K8 p a.sum();
" _* ^, j5 |0 T' g1 d2 O2 T      
6 M$ {: c1 d4 i$ F$ |0 d: O! [ return 0;
/ }& y* R5 U6 J) S. B2 S- r( j}2 B! ~/ B+ g( @3 I0 ]0 y

7 K9 `3 a, _! c6 O# W' j: @
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-12 16:32

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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