⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_30574.htm

📁 一些关于vc的问答
💻 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>&nbsp;&nbsp; int min(const int*,int);<BR>&nbsp;&nbsp; int min(const List&amp;);<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&amp;);<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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢你了
<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 + -