C++中函数重载机制询问
来源:互联网 发布:北师大心理测评软件 编辑:程序博客网 时间:2024/05/21 10:20
刚开始学C++有两个月了,我以前C基础还可以,后来学习VB,以及网页编程。现在开始学习C++,想把C++作为自己新的突破点。
近日来对C++ 的函数重载机制很不理解。请求大家的帮助。
问题具体描述如下:
更一般地C++支持被称为函数重载function overloading 的机制函数重载允许两个
或更多个函数使用同一个名字限制条件是它们的参数表必须不同参数类型不同或参数
的数目不同根据不同的参数表编译器就能够判断出对某个特定的调用应该选择哪一个
版本的重载函数下面是一组合法的min()重载函数这些函数也可以是类成员函数
// 一组min()重载函数
// 每个函数都有一个特有的参数表
#include <string>;
int min( const int *pia, int size );
int min( int, int );
int min( const char *str );
char min( string );
string min( string, string );
重载函数在运行时刻的行为与非重载函数完全一样主要的负担是在编译时刻用来决定
中该调用哪个实例所需要的时间如果C++不提供函数重载支持那么我们就必须为程序中
每个函数都要提供一个独一无二的名字。
以前在C中函数的参数类型以及数目是我们事先确定的,为什么在C++中在编译的过程中可以根据参数
的类型与数目区分参数表?
在此先谢谢大家的帮助。迫切希望与C++程序员交流学习。
pytruth1002@163.com
QQ:16773707
- C++中函数重载机制询问
- extern "C" 与函数重载机制
- C中没有函数重载!
- 【C/C++】C++中函数重载原理
- 函数重载的机制
- C C++重载机制
- C++函数重载机制及为什么要加extern C
- c语言中通过函数指针实现函数重载
- c语言中通过函数指针实现函数重载
- c语言中通过函数指针实现函数重载
- 函数重载机制的奥秘
- 函数重载的实现机制
- C++函数重载机制探究
- 函数重载机制的奥秘
- 讨论c++函数重载机制
- C/C++ 函数重载
- [c++]函数重载
- C++:函数重载
- .Net/C# 实现 中国移动 CMPP v3.0 ISMG SP 收发短信的 SP 客户端 (第2版)(CMPP SP Client)
- 第四届中国县域经济基本竞争力百强县(市)
- 该页无“法”显示
- 欢歌2004·2002围炉音乐晚会
- lex刚刚起步1
- C++中函数重载机制询问
- 不可更新查询的错误
- 抱着尝试的心理申请了一个ID。。。
- OOP和RDBMS不匹配,谁向谁妥协,还是找个和稀泥的?
- 在 ASP.NET 页面中使用 TreeView 控件
- treeview的使用小结
- 如何把VC6的程序编译为汇编程序
- Q: UltraEdit 11.0 注册码
- 无聊中,点进来看看!