本文共 460 字,大约阅读时间需要 1 分钟。
函数重载是C++中的一个特性,即两个或多个函数可以使用相同的函数名称,但是参数不同。
函数重载可以认为是C++中多态特性的一个实现。
下面是函数重载的一个简单例子:
#includeusing namespace std;void print(int i) { cout << "This is int " << i << endl;}void print(double f) { cout << "This is float " << f << endl;}void print(char* c) { cout << "This is char* " << c << endl;}int main() { print(11); print(11.11); print("eleven"); return 0;}
输出:
This is int 11 This is float 11.11 This is char* eleven关于函数重载相关的规则,参考本系列第2篇。
转载地址:http://mmeji.baihongyu.com/