鱼C论坛

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

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

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

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

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

x
本帖最后由 (@_@) 于 2013-3-19 12:47 编辑
# ^) t' R! f5 r5 @# V0 V3 ]1 L
& P# }6 J4 v( t4 U9 e5 j3 dclass CCube
' x" {5 b! g8 a$ ~( M{! r/ h  Q2 x2 s3 b: H
public:" v6 j8 W. c8 A+ T; V. C; ]
        CCube();
& L+ e' x$ N* d, }        ~CCube();
% s% A9 K2 [0 O: C8 _0 i9 J        void sum();% }9 G2 U4 m) o  I' m  B
        void sum(int ,int );) r* e. Q+ a+ J3 u# H; x
4 I# x' |6 h6 b" R( P
private:
7 P" j. I: q8 ^+ X6 {. G0 Z& I' f        int i;' B- Y. u1 v; x# J" H1 L; A5 x
        int j;
( Z$ n6 V+ }4 H( x+ S};
7 g! v& k, D5 N/ U1 b: K1 a0 ~/ M8 S% `
CCube::CCube()
$ n5 F6 `/ _6 E0 K1 K- |* f{
6 ]3 p% J6 B; d: o) @}2 l$ E& H" x: [4 }9 g4 w

+ x1 v) H  I  q" c' v% k) hCCube::~CCube()  l2 J/ |, w0 p" t* Q
{
6 x# i, ?+ d' D  R  a6 Y# e8 _: U}1 p: e& R* j) m

( k; O! Z/ @- k. P! qvoid CCube::sum()
, N; M2 m& ~. l0 ~! g0 k{
& g2 h5 O4 @! M- J        cout<<"i的立方:"<<i*i*i<<"\t"<<"j的立方:"<<j*j*j<<endl;
9 A3 X4 b7 T9 s. [# U}0 n0 h# A; d7 }
# i+ W! B0 V* U! L- B! Q( B: d7 P
void CCube::sum(int x,int y)9 _9 [: S& d( }( u; U5 ^% e4 B, H
{
9 g" p# c; A$ [2 P" o4 b        i=x;
* I( m8 i' s# l) L5 U# O        j=y;6 }9 f/ u- u" U, _
        cout<<"i的值为:"<<i<<"\t"<<"j的值为:"<<j<<endl;
2 V; t0 Y6 ~' {8 |. w}
8 E5 W' U8 v: A( p5 ?. Q$ M% C6 |. Q) c* a7 a) Q& U& [
#include <iostream>
" P& J0 K5 V" a  G, `using namespace std;
$ P3 Y9 m% p( y) E; P#include "成员函数的重载.h": D4 `/ D, O# ]; `0 H0 [
int main(void){       ! M9 ~( J# n; q6 U" ]$ Y$ n' e, ?
CCube a;        
1 Y" Q' l! J5 f: \! E2 H& X4 Sa.sum(2,3);       % c( D8 r- l% w+ C5 Q5 ]% A: i
a.sum();4 e0 L8 i1 b& W+ q2 H: D  u# H
      
1 c: O6 e7 b6 S return 0;
+ A* R' m$ E  g. w( }$ b+ B/ p' d}6 X% e6 q2 ^/ b' k  t
7 r3 d. d1 I9 ?% x7 |4 F% t- j' ^( P; m
小甲鱼最新课程 -> https://ilovefishc.com

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

GMT+8, 2026-1-11 07:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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