鱼C论坛

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

52.普通函数的重载

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

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

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

x
本帖最后由 (@_@) 于 2013-3-18 11:33 编辑 ) K* ~3 S# P+ a* [

% U& u7 A5 k4 r* B- C0 H  I- R1 W5 i将相同名字不同类型的函数重复调用多次,来处理不同类型的数据3 Z) b- |; S7 ^* w/ f
void func(int a){
& }+ h# |/ _- Z+ q# N- X1 I/ B        cout<<"a的平方:"<<a*a<<endl;& q8 x! M9 D7 `
}
5 o) U1 b; a8 v
# `2 k3 O0 d' s: _$ {. l6 s! I# Svoid func(long b)
1 h$ O8 ~3 }2 L/ g5 b4 f4 l{
) v( t; A( l" r7 {$ ]/ n: d% w9 D' `        cout<<"b的平方:"<<b*b<<endl;
0 H$ d- f# I" v" ~& g/ y}
" c6 e: L% w: x- T  |: I
0 r2 T& Z% {$ {- ]; Kvoid func(double c)
8 X7 k. x+ `( V  `{
6 B2 d$ t/ z* O2 ?  T        cout<<"c的平方:"<<c*c<<endl;+ T% a, {/ U5 h! B6 v& h
}8 t% `1 J7 `' a5 P) `
void func(float d)
2 y$ H2 e$ f6 S2 q' \( G( t! s{
, T4 i2 n% ?& T* G! M& z# ]        cout<<"d的平方:"<<d*d<<endl;
( k5 |, V, S, i3 ?. }4 I$ \}
; [# D0 P+ Q* }5 O) z+ l0 x+ J1 b2 C0 D; T* a  d5 j+ B" e
#include <iostream>2 o. k8 _+ x9 O! G$ y
using namespace std;5 V/ R! n3 y+ }* Z; V
#include "普通函数的重载.h"
9 a5 O* o- _2 J$ {4 |! Y& l& W' dint main(void){      
9 V3 x4 c8 @- R3 e/ n int a=2;        $ L& O6 }! O0 n
long b=10000;        
% K7 d. M/ G% J! c4 |double c=1.345;        1 t* E6 }) C/ W" u9 U
float d=0.5;        
! }; O3 y' k; l2 ?/ J+ Afunc(a);        
. o, V' q' x; I3 t. e" ~3 pfunc(b);       3 @( W; @% R  N3 ^2 y! O$ p( S
func(c);      
/ j% q8 K: W8 H  k" H  j# v func(d);9 Y) p' |8 u3 a- K% l8 d, C. i
        
$ f) O9 u  s) g% L. qreturn 0;- N% x: A7 ]; v* ~7 K; o
}
# [* ~& y8 V, K/ Y
! g5 r" V! ^1 D( ?! H( ]1 S' u' `0 g; {: b( K: ~
+ W: ?2 [* d, u: [; P/ H

8 y/ _$ u3 J6 G: q' s/ Y# j
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com

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

GMT+8, 2024-11-26 03:44

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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