📄 subject_30574.htm
字号:
<p>
序号:30574 发表者:暴雪 发表日期:2003-02-24 17:40:02
<br>主题:大虾们何为“重载”
<br>内容:Thinks
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:upstream 回复日期:2003-02-24 18:07:16
<br>内容:在c++中,两个或更多的函数可以重名,只要他们的特征是唯一的.函数的特征是指函数名后面括号中所带的形式参数机器类型,这些函数称作重载函数.<BR>如:int min(int ,int);<BR> int min(const int*,int);<BR> int min(const List&);<BR>对于每组变量,min()分别完成操作,取最小值.程序运行以后,编译器可以对不同的函数参数调用不同的函数,从用户的角度,这些是类似的操作.所以,只需要简单的写:<BR>int ix=min(j,k);<BR>int iy=min(i_array,1024);等等.<BR>如果没有函数的重载,就要对于不同参量的同一种操作赋予不同的函数名,这样会使程序复杂.<BR>比如<BR>int i_min(int ,int);<BR>int ip_min(const int*,int);<BR>int List_min(const List&);<BR>因此重载功能能够简化程序,增强程序的可读性,便于程序员在大型程序的编制过程中对多种操作的归类.<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:暴雪 回复日期:2003-02-24 18:21:49
<br>内容:这个就是重载啊<BR> 谢谢你了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -